Home
last modified time | relevance | path

Searched refs:char32_t (Results 1 – 25 of 25) sorted by relevance

/aosp12/frameworks/base/tools/aapt2/text/
H A DUnicode.cpp37 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 DUnicode.h32 bool IsXidStart(char32_t codepoint);
41 bool IsXidContinue(char32_t codepoint);
45 bool IsWhitespace(char32_t codepoint);
H A DUtf8Iterator.cpp38 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 DUtf8Iterator.h38 char32_t Next();
48 char32_t current_codepoint_;
/aosp12/system/core/libutils/
H A DUnicode.cpp27 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 DString8.cpp100 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 DString8_test.cpp95 const char32_t string32[] = U"\x0000007f\x000007ff\x0000911\x0010fffe"; in TEST_F()
/aosp12/bionic/tests/
H A Duchar_test.cpp29 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 Dmalloc_test.cpp875 ASSERT_NO_FATAL_FAILURE(TestAllocateType<char32_t>()); in TEST()
/aosp12/bionic/libc/include/
H A Duchar.h46 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 Dc16rtomb.cpp48 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 Dmbrtoc32.cpp36 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 Dmbrtoc16.cpp40 static size_t begin_surrogate(char32_t c32, char16_t* pc16, in begin_surrogate()
74 char32_t c32; in mbrtoc16()
H A Dwchar.cpp65 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 Dc32rtomb.cpp35 size_t c32rtomb(char* s, char32_t c32, mbstate_t* ps) { in c32rtomb()
H A Diconv.cpp138 char32_t wc;
308 void Out32(char32_t ch, bool swap) { in Out32()
/aosp12/system/core/libutils/include/utils/
H A DUnicode.h45 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 DString8.h51 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 DUtil.cpp410 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 DResourceUtils.cpp822 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 DAnnotationProcessor.cpp36 const char32_t codepoint = iter.Next(); in ExtractFirstSentence()
/aosp12/bionic/libc/include/bits/
H A Dstdatomic.h173 typedef _Atomic(char32_t) atomic_char32_t;
/aosp12/packages/apps/Test/connectivity/sl4n/rapidjson/doc/
H A Dencoding.md84 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 Dfilesystem602 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 Dhidl-gen_y.yy132 "char", "char16_t", "char32_t", "class", "compl", "concept", "const", "constexpr",