Lines Matching refs:aString
53 MatchType Match(const char *aString, const char *aPrefixString, StringMatchMode aMode) in Match() argument
70 VerifyOrExit(*aString++ == *aPrefixString++); in Match()
77 VerifyOrExit(ToLowercase(*aString++) == ToLowercase(*aPrefixString++)); in Match()
82 match = (*aString == kNullChar) ? kFullMatch : kPrefixMatch; in Match()
90 uint16_t StringLength(const char *aString, uint16_t aMaxLength) in StringLength() argument
94 VerifyOrExit(aString != nullptr); in StringLength()
96 for (; (ret < aMaxLength) && (aString[ret] != kNullChar); ret++) in StringLength()
105 const char *StringFind(const char *aString, char aChar) in StringFind() argument
109 for (; *aString != kNullChar; aString++) in StringFind()
111 if (*aString == aChar) in StringFind()
113 ret = aString; in StringFind()
121 const char *StringFind(const char *aString, const char *aSubString, StringMatchMode aMode) in StringFind() argument
124 size_t len = strlen(aString); in StringFind()
131 if (Match(&aString[index], aSubString, aMode) != kNoMatch) in StringFind()
133 ExitNow(ret = &aString[index]); in StringFind()
141 bool StringStartsWith(const char *aString, const char *aPrefixString, StringMatchMode aMode) in StringStartsWith() argument
143 return Match(aString, aPrefixString, aMode) != kNoMatch; in StringStartsWith()
146 bool StringEndsWith(const char *aString, char aChar) in StringEndsWith() argument
148 size_t len = strlen(aString); in StringEndsWith()
150 return (len > 0) && (aString[len - 1] == aChar); in StringEndsWith()
153 bool StringEndsWith(const char *aString, const char *aSubString, StringMatchMode aMode) in StringEndsWith() argument
155 size_t len = strlen(aString); in StringEndsWith()
158 …return (subLen > 0) && (len >= subLen) && (Match(&aString[len - subLen], aSubString, aMode) != kNo… in StringEndsWith()
200 Error StringParseUint8(const char *&aString, uint8_t &aUint8) in StringParseUint8() argument
202 return StringParseUint8(aString, aUint8, NumericLimits<uint8_t>::kMax); in StringParseUint8()
205 Error StringParseUint8(const char *&aString, uint8_t &aUint8, uint8_t aMaxValue) in StringParseUint8() argument
208 const char *cur = aString; in StringParseUint8()
221 aString = cur; in StringParseUint8()
228 void StringConvertToLowercase(char *aString) in StringConvertToLowercase() argument
230 for (; *aString != kNullChar; aString++) in StringConvertToLowercase()
232 *aString = ToLowercase(*aString); in StringConvertToLowercase()
236 void StringConvertToUppercase(char *aString) in StringConvertToUppercase() argument
238 for (; *aString != kNullChar; aString++) in StringConvertToUppercase()
240 *aString = ToUppercase(*aString); in StringConvertToUppercase()
370 bool IsValidUtf8String(const char *aString) { return IsValidUtf8String(aString, strlen(aString)); } in IsValidUtf8String() argument
372 bool IsValidUtf8String(const char *aString, size_t aLength) in IsValidUtf8String() argument
381 byte = *reinterpret_cast<const uint8_t *>(aString + position); in IsValidUtf8String()
419 byte = *reinterpret_cast<const uint8_t *>(aString + position); in IsValidUtf8String()