reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
326 assert(First <= End); 327 if (First == End) 330 if (isVerticalWhitespace(*First)) { 331 skipNewline(First, End); 334 const char *Start = First; 335 while (First != End && !isVerticalWhitespace(*First)) { 335 while (First != End && !isVerticalWhitespace(*First)) { 337 if (*First == '"' || 338 (*First == '\'' && !isQuoteCppDigitSeparator(Start, First, End))) { 338 (*First == '\'' && !isQuoteCppDigitSeparator(Start, First, End))) { 339 if (isRawStringLiteral(Start, First)) 340 skipRawString(First, End); 342 skipString(First, End); 347 if (*First != '/' || End - First < 2) { 347 if (*First != '/' || End - First < 2) { 348 ++First; 352 if (First[1] == '/') { 354 skipLineComment(First, End); 358 if (First[1] != '*') { 359 ++First; 364 skipBlockComment(First, End); 366 if (First == End) 370 unsigned Len = skipNewline(First, End); 371 if (!wasLineContinuation(First, Len)) // Continue past line-continuations.