Searched refs:UTF32 (Results 1 - 18 of 18) sorted by relevance

/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DConvertUTF.h32 Conversions between UTF32, UTF-16, and UTF-8. Header file.
109 typedef unsigned int UTF32; /* at least 32 bits */ typedef in namespace:llvm
115 #define UNI_REPLACEMENT_CHAR (UTF32)0x0000FFFD
116 #define UNI_MAX_BMP (UTF32)0x0000FFFF
117 #define UNI_MAX_UTF16 (UTF32)0x0010FFFF
118 #define UNI_MAX_UTF32 (UTF32)0x7FFFFFFF
119 #define UNI_MAX_LEGAL_UTF32 (UTF32)0x0010FFFF
143 * Convert a partial UTF8 sequence to UTF32. If the sequence ends in an
148 UTF32** targetStart, UTF32* targetEn
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Support/
H A DDJB.cpp21 static UTF32 chopOneUTF32(StringRef &Buffer) {
22 UTF32 C;
26 UTF32 *Begin32 = &C;
37 static StringRef toUTF8(UTF32 C, MutableArrayRef<UTF8> Storage) {
38 const UTF32 *Begin32 = &C;
51 static UTF32 foldCharDwarf(UTF32 C) {
77 UTF32 C = foldCharDwarf(chopOneUTF32(Buffer));
H A DConvertUTF.cpp32 Conversions between UTF32, UTF-16, and UTF-8. Source code file.
86 static const UTF32 halfBase = 0x0010000UL;
87 static const UTF32 halfMask = 0x3FFUL;
89 #define UNI_SUR_HIGH_START (UTF32)0xD800
90 #define UNI_SUR_HIGH_END (UTF32)0xDBFF
91 #define UNI_SUR_LOW_START (UTF32)0xDC00
92 #define UNI_SUR_LOW_END (UTF32)0xDFFF
119 static const UTF32 offsetsFromUTF8[6] = { 0x00000000UL, 0x00003080UL, 0x000E2080UL,
145 const UTF32** sourceStart, const UTF32* sourceEn
[all...]
H A DConvertUTFWrapper.cpp50 UTF32 *targetStart = reinterpret_cast<UTF32*>(ResultPtr);
66 const UTF32 *SourceStart = &Source;
67 const UTF32 *SourceEnd = SourceStart + 1;
231 const UTF32 *Start = reinterpret_cast<const UTF32 *>(Source.data());
232 const UTF32 *End =
233 reinterpret_cast<const UTF32 *>(Source.data() + Source.size());
H A DJSON.cpp694 std::vector<UTF32> Codepoints(S.size()); // 1 codepoint per byte suffices.
696 UTF32 *Out32 = Codepoints.data();
701 const UTF32 *In32 = Codepoints.data();
H A DUnicode.cpp360 UTF32 buf[1];
362 UTF32 *Target = &buf[0];
/netbsd-current/external/apache2/llvm/dist/clang/lib/Lex/
H A DLiteralSupport.cpp273 /// return the UTF32.
309 UcnVal > 0x10FFFF) { // maximum legal UTF32 value
378 /// convert the UTF32 to UTF8 or UTF16. This is a subroutine of
387 typedef uint32_t UTF32; typedef
388 UTF32 UcnVal = 0;
405 llvm::UTF32 *ResultPtr = reinterpret_cast<llvm::UTF32*>(ResultBuf);
416 if (UcnVal <= (UTF32)0xFFFF) {
432 // Now that we've parsed/checked the UCN, we convert from UTF32->UTF8.
439 if (UcnVal < (UTF32)
[all...]
H A DLexer.cpp1620 llvm::UTF32 CodePoint;
3922 llvm::UTF32 CodePoint;
/netbsd-current/external/apache2/llvm/dist/clang/lib/Frontend/
H A DTextDiagnostic.cpp122 llvm::UTF32 c;
123 llvm::UTF32 *cptr = &c;
/netbsd-current/external/apache2/llvm/dist/clang/lib/AST/
H A DTemplateBase.cpp99 Kind = CharacterLiteral::UTF32;
H A DExpr.cpp885 case CharacterLiteral::UTF32:
992 case UTF32:
1086 case UTF32: OS << 'U'; break;
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/AST/
H A DExpr.h1581 UTF32 enumerator in enum:clang::CharacterLiteral::CharacterKind
1779 enum StringKind { Ascii, Wide, UTF8, UTF16, UTF32 }; enumerator in enum:clang::final::StringKind
1880 bool isUTF32() const { return getKind() == UTF32; }
/netbsd-current/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaExprObjC.cpp336 case CharacterLiteral::UTF32:
626 case CharacterLiteral::UTF32:
H A DSemaChecking.cpp8024 llvm::UTF32 CodePoint;
8033 CodePoint = (llvm::UTF32)FirstChar;
H A DSemaExprCXX.cpp3936 case StringLiteral::UTF32:
H A DSemaInit.cpp116 case StringLiteral::UTF32:
H A DSemaTemplate.cpp7617 Kind = CharacterLiteral::UTF32;
H A DSemaExpr.cpp1815 Kind = StringLiteral::UTF32;
3558 Kind = CharacterLiteral::UTF32;

Completed in 379 milliseconds