/aosp12/frameworks/base/tools/aapt2/text/ |
H A D | Unicode.cpp | 37 char32_t first_char; 38 char32_t last_char; 45 bool CompareCharacterProperties(const CharacterProperties& a, char32_t codepoint) { in CompareCharacterProperties() 49 uint32_t FindCharacterProperties(char32_t codepoint) { in FindCharacterProperties() 61 bool IsXidStart(char32_t codepoint) { in IsXidStart() 65 bool IsXidContinue(char32_t codepoint) { in IsXidContinue() 72 bool IsWhitespace(char32_t codepoint) { in IsWhitespace() 88 const char32_t first_codepoint = iter.Next(); in IsJavaIdentifier() 94 const char32_t codepoint = iter.Next(); in IsJavaIdentifier() 111 const char32_t first_codepoint = iter.Next(); in IsValidResourceEntryName() [all …]
|
H A D | Unicode.h | 32 bool IsXidStart(char32_t codepoint); 41 bool IsXidContinue(char32_t codepoint); 45 bool IsWhitespace(char32_t codepoint);
|
H A D | Utf8Iterator.cpp | 38 current_codepoint_ = static_cast<char32_t>(result); in DoNext() 57 char32_t Utf8Iterator::Next() { in Next() 59 char32_t result = current_codepoint_; in Next()
|
H A D | Utf8Iterator.h | 38 char32_t Next(); 48 char32_t current_codepoint_;
|
/aosp12/system/core/libutils/ |
H A D | Unicode.cpp | 27 static const char32_t kByteMask = 0x000000BF; 28 static const char32_t kByteMark = 0x00000080; 32 static const char32_t kUnicodeSurrogateHighStart = 0x0000D800; 51 static const char32_t kFirstByteMark[] = { 112 char32_t mask, to_ignore_mask; in utf32_at_internal() 114 char32_t utf32 = first_char; in utf32_at_internal() 153 const char32_t *end = src + src_len; in utf32_to_utf8_length() 174 const char32_t *cur_utf32 = src; in utf32_to_utf8() 175 const char32_t *end_utf32 = src + src_len; in utf32_to_utf8() 293 char32_t utf32; in utf16_to_utf8() [all …]
|
H A D | String8.cpp | 100 static char* allocFromUTF32(const char32_t* in, size_t len) in allocFromUTF32() 167 String8::String8(const char32_t* o) in String8() 168 : mString(allocFromUTF32(o, std::char_traits<char32_t>::length(o))) {} in String8() 170 String8::String8(const char32_t* o, size_t len) in String8() 248 status_t String8::setTo(const char32_t* other, size_t len) in setTo()
|
H A D | String8_test.cpp | 95 const char32_t string32[] = U"\x0000007f\x000007ff\x0000911\x0010fffe"; in TEST_F()
|
/aosp12/bionic/tests/ |
H A D | uchar_test.cpp | 29 EXPECT_EQ(4U, sizeof(char32_t)); in TEST() 258 char32_t out[8] = {}; in TEST() 269 char32_t out[8] = {}; in TEST() 276 char32_t out[8]; in TEST() 280 ASSERT_EQ(static_cast<char32_t>(L'x'), out[0]); in TEST() 285 ASSERT_EQ(static_cast<char32_t>(L'h'), out[0]); in TEST() 298 ASSERT_EQ(static_cast<char32_t>(L'a'), out[0]); in TEST() 322 char32_t out; in test_mbrtoc32_incomplete() 326 ASSERT_EQ(static_cast<char32_t>(0x00a2), out); in test_mbrtoc32_incomplete() 332 ASSERT_EQ(static_cast<char32_t>(0x20ac), out); in test_mbrtoc32_incomplete() [all …]
|
H A D | malloc_test.cpp | 875 ASSERT_NO_FATAL_FAILURE(TestAllocateType<char32_t>()); in TEST()
|
/aosp12/bionic/libc/include/ |
H A D | uchar.h | 46 typedef __CHAR32_TYPE__ char32_t; typedef 75 size_t c32rtomb(char* _Nullable __buf, char32_t __ch32, mbstate_t* _Nullable __ps) __INTRODUCED_IN(… 91 size_t mbrtoc32(char32_t* _Nullable __ch32, const char* _Nullable __s, size_t __n, mbstate_t* _Null…
|
/aosp12/bionic/libc/bionic/ |
H A D | c16rtomb.cpp | 48 char32_t c32 = (c16 & ~0xd800) << 10; in c16rtomb() 55 return c32rtomb(s, static_cast<char32_t>(c16), state); in c16rtomb() 62 char32_t c32 = ((mbstate_get_byte(state, 3) << 16) | in c16rtomb()
|
H A D | mbrtoc32.cpp | 36 size_t mbrtoc32(char32_t* pc32, const char* s, size_t n, mbstate_t* ps) { in mbrtoc32() 78 char32_t lower_bound; in mbrtoc32() 120 char32_t c32 = mbstate_get_byte(state, 0) & mask; in mbrtoc32()
|
H A D | mbrtoc16.cpp | 40 static size_t begin_surrogate(char32_t c32, char16_t* pc16, in begin_surrogate() 74 char32_t c32; in mbrtoc16()
|
H A D | wchar.cpp | 65 return mbrtoc32(reinterpret_cast<char32_t*>(pwc), s, n, state); in mbrtowc() 144 return c32rtomb(s, static_cast<char32_t>(wc), state); in wcrtomb()
|
H A D | c32rtomb.cpp | 35 size_t c32rtomb(char* s, char32_t c32, mbstate_t* ps) { in c32rtomb()
|
H A D | iconv.cpp | 138 char32_t wc; 308 void Out32(char32_t ch, bool swap) { in Out32()
|
/aosp12/system/core/libutils/include/utils/ |
H A D | Unicode.h | 45 ssize_t utf32_to_utf8_length(const char32_t *src, size_t src_len); 84 void utf32_to_utf8(const char32_t* src, size_t src_len, char* dst, size_t dst_len);
|
H A D | String8.h | 51 explicit String8(const char32_t* o); 52 explicit String8(const char32_t* o, size_t numChars); 79 status_t setTo(const char32_t* other,
|
/aosp12/frameworks/base/tools/aapt2/util/ |
H A D | Util.cpp | 410 const char32_t codepoint = (char32_t) (((high_surrogate - 0xD800) * 0x400) in ModifiedUtf8ToUtf8() 422 utf32_to_utf8((char32_t*) &codepoint, 1, start, utf8_length + 1); in ModifiedUtf8ToUtf8()
|
/aosp12/frameworks/base/tools/aapt2/ |
H A D | ResourceUtils.cpp | 822 static bool AppendCodepointToUtf8String(char32_t codepoint, std::string* output) { in AppendCodepointToUtf8String() 841 char32_t code = 0; in AppendUnicodeEscapeSequence() 843 char32_t codepoint = iter->Next(); in AppendUnicodeEscapeSequence() 844 char32_t a; in AppendUnicodeEscapeSequence() 871 char32_t codepoint = iter.Next(); in AppendText()
|
/aosp12/frameworks/base/tools/aapt2/java/ |
H A D | AnnotationProcessor.cpp | 36 const char32_t codepoint = iter.Next(); in ExtractFirstSentence()
|
/aosp12/bionic/libc/include/bits/ |
H A D | stdatomic.h | 173 typedef _Atomic(char32_t) atomic_char32_t;
|
/aosp12/packages/apps/Test/connectivity/sl4n/rapidjson/doc/ |
H A D | encoding.md | 84 Note that C++11 introduces `char16_t` and `char32_t`, which can be used for `UTF16` and `UTF32` res…
|
/aosp12/hardware/interfaces/automotive/can/1.0/default/libc++fs/include/automotive/ |
H A D | filesystem | 602 struct __can_convert_char<char32_t> { 604 using __char_type = char32_t; 1057 return string<char32_t>(); 1072 std::u32string generic_u32string() const { return string<char32_t>(); }
|
/aosp12/system/tools/hidl/ |
H A D | hidl-gen_y.yy | 132 "char", "char16_t", "char32_t", "class", "compl", "concept", "const", "constexpr",
|