Home | History | Annotate | Download | only in AST

Lines Matching refs:CurPtr

478   const char *CurPtr = StrStart;
484 for (; CurPtr != StrEnd; ++CurPtr) {
485 CurPtr) {
490 Result += *CurPtr;
506 if (CurPtr == StrEnd) {
512 char CurChar = *CurPtr++;
526 if (CurPtr == StrEnd) {
528 DiagOffs = CurPtr-StrStart-1;
532 char EscapedChar = *CurPtr++;
554 const char *Begin = CurPtr - 1; // Points to the character following '%'.
558 if (CurPtr == StrEnd) { // Premature end.
559 DiagOffs = CurPtr-StrStart-1;
562 EscapedChar = *CurPtr++;
574 --CurPtr;
575 while (CurPtr != StrEnd && isDigit(*CurPtr))
576 N = N*10 + ((*CurPtr++)-'0');
581 DiagOffs = CurPtr-StrStart-1;
586 std::string Str(Begin, CurPtr - Begin);
593 getAsmString()->getLocationOfByte(CurPtr - StrStart, SM, LO, TI);
601 DiagOffs = CurPtr-StrStart-1;
604 const char *NameEnd = (const char*)memchr(CurPtr, ']', StrEnd-CurPtr);
607 if (NameEnd == CurPtr)
610 StringRef SymbolicName(CurPtr, NameEnd - CurPtr);
615 DiagOffs = CurPtr-StrStart;
631 CurPtr = NameEnd+1;
635 DiagOffs = CurPtr-StrStart-1;