Lines Matching refs:aString
89 template <typename UintType> Error ParseUint(const char *aString, UintType &aUint) in ParseUint() argument
94 SuccessOrExit(error = ParseAsUint64(aString, value)); in ParseUint()
103 Error ParseAsUint8(const char *aString, uint8_t &aUint8) { return ParseUint<uint8_t>(aString, aUint… in ParseAsUint8() argument
105 Error ParseAsUint16(const char *aString, uint16_t &aUint16) { return ParseUint<uint16_t>(aString, a… in ParseAsUint16() argument
107 Error ParseAsUint32(const char *aString, uint32_t &aUint32) { return ParseUint<uint32_t>(aString, a… in ParseAsUint32() argument
109 Error ParseAsUint64(const char *aString, uint64_t &aUint64) in ParseAsUint64() argument
113 const char *cur = aString; in ParseAsUint64()
122 VerifyOrExit(aString != nullptr, error = kErrorInvalidArgs); in ParseAsUint64()
150 template <typename IntType> Error ParseInt(const char *aString, IntType &aInt) in ParseInt() argument
155 SuccessOrExit(error = ParseAsInt32(aString, value)); in ParseInt()
165 Error ParseAsInt8(const char *aString, int8_t &aInt8) { return ParseInt<int8_t>(aString, aInt8); } in ParseAsInt8() argument
167 Error ParseAsInt16(const char *aString, int16_t &aInt16) { return ParseInt<int16_t>(aString, aInt16… in ParseAsInt16() argument
169 Error ParseAsInt32(const char *aString, int32_t &aInt32) in ParseAsInt32() argument
175 VerifyOrExit(aString != nullptr, error = kErrorInvalidArgs); in ParseAsInt32()
177 if (*aString == '-') in ParseAsInt32()
179 aString++; in ParseAsInt32()
182 else if (*aString == '+') in ParseAsInt32()
184 aString++; in ParseAsInt32()
187 SuccessOrExit(error = ParseAsUint64(aString, value)); in ParseAsInt32()
197 Error ParseAsBool(const char *aString, bool &aBool) in ParseAsBool() argument
202 SuccessOrExit(error = ParseAsUint32(aString, value)); in ParseAsBool()
210 Error ParseAsIp6Address(const char *aString, otIp6Address &aAddress) in ParseAsIp6Address() argument
212 return (aString != nullptr) ? otIp6AddressFromString(aString, &aAddress) : kErrorInvalidArgs; in ParseAsIp6Address()
215 Error ParseAsIp4Address(const char *aString, otIp4Address &aAddress) in ParseAsIp4Address() argument
217 return (aString != nullptr) ? otIp4AddressFromString(aString, &aAddress) : kErrorInvalidArgs; in ParseAsIp4Address()
220 Error ParseAsIp6Prefix(const char *aString, otIp6Prefix &aPrefix) in ParseAsIp6Prefix() argument
222 return (aString != nullptr) ? otIp6PrefixFromString(aString, &aPrefix) : kErrorInvalidArgs; in ParseAsIp6Prefix()
233 static Error ParseHexString(const char *&aString, uint16_t &aSize, uint8_t *aBuffer, HexStringParse… in ParseHexString() argument
241 VerifyOrExit(aString != nullptr, error = kErrorInvalidArgs); in ParseHexString()
243 stringLength = strlen(aString); in ParseHexString()
281 SuccessOrExit(error = ParseHexDigit(*aString, digit)); in ParseHexString()
282 aString++; in ParseHexString()
286 SuccessOrExit(error = ParseHexDigit(*aString, digit)); in ParseHexString()
287 aString++; in ParseHexString()
300 Error ParseAsHexString(const char *aString, uint8_t *aBuffer, uint16_t aSize) in ParseAsHexString() argument
302 return ParseHexString(aString, aSize, aBuffer, kModeExactSize); in ParseAsHexString()
305 Error ParseAsHexString(const char *aString, uint16_t &aSize, uint8_t *aBuffer) in ParseAsHexString() argument
307 return ParseHexString(aString, aSize, aBuffer, kModeUpToSize); in ParseAsHexString()
310 Error ParseAsHexStringSegment(const char *&aString, uint16_t &aSize, uint8_t *aBuffer) in ParseAsHexStringSegment() argument
312 return ParseHexString(aString, aSize, aBuffer, kModeAllowPartial); in ParseAsHexStringSegment()
320 bool Arg::operator==(const char *aString) const { return !IsEmpty() && StringMatch(mString, aString… in operator ==()