Home
last modified time | relevance | path

Searched refs:mutf82 (Results 1 - 2 of 2) sorted by relevance

/arkcompiler/runtime_core/static_core/libpandabase/utils/
H A Dutf.h109 PANDA_PUBLIC_API int CompareMUtf8ToMUtf8(const uint8_t *mutf81, const uint8_t *mutf82);
116 PANDA_PUBLIC_API bool IsEqual(const uint8_t *mutf81, const uint8_t *mutf82);
182 bool operator()(const uint8_t *mutf81, const uint8_t *mutf82) const in operator ()()
184 return IsEqual(mutf81, mutf82); in operator ()()
189 bool operator()(const uint8_t *mutf81, const uint8_t *mutf82) const in operator ()()
191 return CompareMUtf8ToMUtf8(mutf81, mutf82) < 0; in operator ()()
H A Dutf.cpp167 int CompareMUtf8ToMUtf8(const uint8_t *mutf81, const uint8_t *mutf82) in CompareMUtf8ToMUtf8() argument
176 c2 = *mutf82; in CompareMUtf8ToMUtf8()
191 std::tie(c2, n2) = ConvertMUtf8ToUtf16Pair(mutf82); in CompareMUtf8ToMUtf8()
194 mutf82 += n2; // NOLINT(cppcoreguidelines-pro-bounds-pointer-arithmetic) in CompareMUtf8ToMUtf8()
297 bool IsEqual(const uint8_t *mutf81, const uint8_t *mutf82) in IsEqual() argument
299 return strcmp(Mutf8AsCString(mutf81), Mutf8AsCString(mutf82)) == 0; in IsEqual()

Completed in 2 milliseconds