Home | History | Annotate | Download | only in AST

Lines Matching full:curptr

321   const char *CurPtr = StrStart;
327 for (; CurPtr != StrEnd; ++CurPtr) {
328 switch (*CurPtr) {
333 Result += *CurPtr;
349 if (CurPtr == StrEnd) {
355 char CurChar = *CurPtr++;
369 if (CurPtr == StrEnd) {
371 DiagOffs = CurPtr-StrStart-1;
375 char EscapedChar = *CurPtr++;
397 if (CurPtr == StrEnd) { // Premature end.
398 DiagOffs = CurPtr-StrStart-1;
402 EscapedChar = *CurPtr++;
409 --CurPtr;
410 while (CurPtr != StrEnd && isdigit(*CurPtr))
411 N = N*10 + ((*CurPtr++)-'0');
416 DiagOffs = CurPtr-StrStart-1;
426 DiagOffs = CurPtr-StrStart-1;
429 const char *NameEnd = (const char*)memchr(CurPtr, ']', StrEnd-CurPtr);
432 if (NameEnd == CurPtr)
435 StringRef SymbolicName(CurPtr, NameEnd - CurPtr);
440 DiagOffs = CurPtr-StrStart;
445 CurPtr = NameEnd+1;
449 DiagOffs = CurPtr-StrStart-1;