Lines Matching defs:CurPtr
615 const char *CurPtr = StrStart;
621 for (; CurPtr != StrEnd; ++CurPtr) {
622 switch (*CurPtr) {
627 Result += *CurPtr;
646 if (CurPtr == StrEnd) {
652 char CurChar = *CurPtr++;
668 if (CurPtr == StrEnd) {
670 DiagOffs = CurPtr-StrStart-1;
674 char EscapedChar = *CurPtr++;
703 const char *Begin = CurPtr - 1; // Points to the character following '%'.
707 if (CurPtr == StrEnd) { // Premature end.
708 DiagOffs = CurPtr-StrStart-1;
711 EscapedChar = *CurPtr++;
722 --CurPtr;
723 while (CurPtr != StrEnd && isDigit(*CurPtr))
724 N = N*10 + ((*CurPtr++)-'0');
729 DiagOffs = CurPtr-StrStart-1;
734 std::string Str(Begin, CurPtr - Begin);
742 CurPtr - StrStart, SM, LO, TI, &LastAsmStringToken,
751 DiagOffs = CurPtr-StrStart-1;
754 const char *NameEnd = (const char*)memchr(CurPtr, ']', StrEnd-CurPtr);
757 if (NameEnd == CurPtr)
760 StringRef SymbolicName(CurPtr, NameEnd - CurPtr);
765 DiagOffs = CurPtr-StrStart;
783 CurPtr = NameEnd+1;
787 DiagOffs = CurPtr-StrStart-1;