|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/Support/ConvertUTF.h 139 const UTF8** sourceStart, const UTF8* sourceEnd,
139 const UTF8** sourceStart, const UTF8* sourceEnd,
147 const UTF8** sourceStart, const UTF8* sourceEnd,
147 const UTF8** sourceStart, const UTF8* sourceEnd,
155 const UTF8** sourceStart, const UTF8* sourceEnd,
155 const UTF8** sourceStart, const UTF8* sourceEnd,
160 UTF8** targetStart, UTF8* targetEnd, ConversionFlags flags);
160 UTF8** targetStart, UTF8* targetEnd, ConversionFlags flags);
164 UTF8** targetStart, UTF8* targetEnd, ConversionFlags flags);
164 UTF8** targetStart, UTF8* targetEnd, ConversionFlags flags);
174 Boolean isLegalUTF8Sequence(const UTF8 *source, const UTF8 *sourceEnd);
174 Boolean isLegalUTF8Sequence(const UTF8 *source, const UTF8 *sourceEnd);
176 Boolean isLegalUTF8String(const UTF8 **source, const UTF8 *sourceEnd);
176 Boolean isLegalUTF8String(const UTF8 **source, const UTF8 *sourceEnd);
178 unsigned getNumBytesForUTF8(UTF8 firstByte);
197 char *&ResultPtr, const UTF8 *&ErrorPtr);
245 inline ConversionResult convertUTF8Sequence(const UTF8 **source,
246 const UTF8 *sourceEnd,
lib/Support/ConvertUTF.cpp 129 static const UTF8 firstByteMark[7] = { 0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF8, 0xFC };
249 UTF8** targetStart, UTF8* targetEnd, ConversionFlags flags) {
249 UTF8** targetStart, UTF8* targetEnd, ConversionFlags flags) {
252 UTF8* target = *targetStart;
319 UTF8** targetStart, UTF8* targetEnd, ConversionFlags flags) {
319 UTF8** targetStart, UTF8* targetEnd, ConversionFlags flags) {
322 UTF8* target = *targetStart;
381 static Boolean isLegalUTF8(const UTF8 *source, int length) {
382 UTF8 a;
383 const UTF8 *srcptr = source+length;
412 Boolean isLegalUTF8Sequence(const UTF8 *source, const UTF8 *sourceEnd) {
412 Boolean isLegalUTF8Sequence(const UTF8 *source, const UTF8 *sourceEnd) {
423 findMaximalSubpartOfIllFormedUTF8Sequence(const UTF8 *source,
424 const UTF8 *sourceEnd) {
425 UTF8 b1, b2, b3;
519 unsigned getNumBytesForUTF8(UTF8 first) {
529 Boolean isLegalUTF8String(const UTF8 **source, const UTF8 *sourceEnd) {
529 Boolean isLegalUTF8String(const UTF8 **source, const UTF8 *sourceEnd) {
542 const UTF8** sourceStart, const UTF8* sourceEnd,
542 const UTF8** sourceStart, const UTF8* sourceEnd,
545 const UTF8* source = *sourceStart;
615 const UTF8** sourceStart, const UTF8* sourceEnd,
615 const UTF8** sourceStart, const UTF8* sourceEnd,
619 const UTF8* source = *sourceStart;
701 ConversionResult ConvertUTF8toUTF32Partial(const UTF8 **sourceStart,
702 const UTF8 *sourceEnd,
710 ConversionResult ConvertUTF8toUTF32(const UTF8 **sourceStart,
711 const UTF8 *sourceEnd, UTF32 **targetStart,
lib/Support/ConvertUTFWrapper.cpp 20 char *&ResultPtr, const UTF8 *&ErrorPtr) {
25 const UTF8 *Pos = reinterpret_cast<const UTF8*>(Source.begin());
34 const UTF8 *sourceStart = (const UTF8*)Source.data();
47 const UTF8 *sourceStart = (const UTF8*)Source.data();
68 UTF8 *TargetStart = reinterpret_cast<UTF8 *>(ResultPtr);
69 UTF8 *TargetEnd = TargetStart + 4;
117 UTF8 *Dst = reinterpret_cast<UTF8 *>(&Out[0]);
118 UTF8 *DstEnd = Dst + Out.size();
153 const UTF8 *Src = reinterpret_cast<const UTF8 *>(SrcUTF8.begin());
154 const UTF8 *SrcEnd = reinterpret_cast<const UTF8 *>(SrcUTF8.end());
192 const UTF8 *ErrorPtr;
215 const UTF8 *Start = reinterpret_cast<const UTF8 *>(Source.data());
216 const UTF8 *End =
233 UTF8 *ResultPtr = reinterpret_cast<UTF8 *>(&Result[0]);
234 UTF8 *ResultEnd = reinterpret_cast<UTF8 *>(&Result[0] + Result.size());
lib/Support/DJB.cpp 23 const UTF8 *const Begin8Const =
25 const UTF8 *Begin8 = Begin8Const;
37 static StringRef toUTF8(UTF32 C, MutableArrayRef<UTF8> Storage) {
39 UTF8 *Begin8 = Storage.begin();
75 std::array<UTF8, UNI_MAX_UTF8_BYTES_PER_CODE_POINT> Storage;
lib/Support/JSON.cpp 537 const UTF8 *Data = reinterpret_cast<const UTF8 *>(S.data()), *Rest = Data;
549 const UTF8 *In8 = reinterpret_cast<const UTF8 *>(S.data());
556 UTF8 *Out8 = reinterpret_cast<UTF8 *>(&Res[0]);
lib/Support/Unicode.cpp 350 const UTF8 *Start = reinterpret_cast<const UTF8 *>(Text.data() + i);
tools/clang/lib/AST/FormatString.cpp 301 const llvm::UTF8 *SB =
303 const llvm::UTF8 *SE = reinterpret_cast<const llvm::UTF8 *>(FmtStrEnd);
tools/clang/lib/CodeGen/CGObjCGNU.cpp 1044 const llvm::UTF8 *FromPtr = (const llvm::UTF8 *)Str.data();
tools/clang/lib/CodeGen/CodeGenModule.cpp 4598 const llvm::UTF8 *FromPtr = (const llvm::UTF8 *)String.data();
tools/clang/lib/Format/Encoding.h 35 const llvm::UTF8 *Ptr = reinterpret_cast<const llvm::UTF8 *>(Text.begin());
36 const llvm::UTF8 *BufEnd = reinterpret_cast<const llvm::UTF8 *>(Text.end());
tools/clang/lib/Lex/LiteralSupport.cpp 1762 const llvm::UTF8 *ErrorPtrTmp;
tools/clang/lib/Sema/SemaChecking.cpp 5475 const llvm::UTF8 *FromPtr = (const llvm::UTF8 *)String.data();
7551 const llvm::UTF8 **B = reinterpret_cast<const llvm::UTF8 **>(&csStart);
7552 const llvm::UTF8 *E =
tools/clang/lib/Sema/SemaExpr.cpp 3190 const llvm::UTF8 *ErrorPtr;
tools/clang/lib/Sema/SemaExprObjC.cpp 537 const llvm::UTF8 *StrBegin = Str.bytes_begin();
538 const llvm::UTF8 *StrEnd = Str.bytes_end();
tools/lldb/source/DataFormatters/StringPrinter.cpp 270 llvm::UTF8 **, llvm::UTF8 *,
270 llvm::UTF8 **, llvm::UTF8 *,
306 llvm::UTF8 *utf8_data_ptr = nullptr;
307 llvm::UTF8 *utf8_data_end_ptr = nullptr;
516 llvm::UTF8 **, llvm::UTF8 *,
516 llvm::UTF8 **, llvm::UTF8 *,
594 return ReadUTFBufferAndDumpToStream<llvm::UTF8>(options, nullptr);
619 return DumpUTFBufferToStream<llvm::UTF8>(nullptr, options);
unittests/Support/ConvertUTFTest.cpp 151 const UTF8 *SourceStart = reinterpret_cast<const UTF8 *>(S.data());
153 const UTF8 *SourceNext = SourceStart;
168 const UTF8 *SourceStart = reinterpret_cast<const UTF8 *>(S.data());
170 const UTF8 *SourceNext = SourceStart;