reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
135 P = C; 139 return memcmp(P, S.data(), S.size()) == 0; 146 P = C; 147 PEnd = P; 161 P = C; 162 if (P == End || *P != '#') 162 if (P == End || *P != '#') 164 PEnd = P; 169 return PEnd > P + 1; 185 P = std::search(C, End, S.begin(), S.end()); 186 PEnd = P + S.size(); 189 P = C; 190 while (P != End && !isLetter(*P)) 190 while (P != End && !isLetter(*P)) 191 ++P; 192 PEnd = P + 1; 194 if (P == End) 199 && !(P == Begin || isWhitespace(P[-1]) 199 && !(P == Begin || isWhitespace(P[-1]) 201 || (P > (Begin + 1) && (P[-1] == '/' || P[-1] == '*') 201 || (P > (Begin + 1) && (P[-1] == '/' || P[-1] == '*') 201 || (P > (Begin + 1) && (P[-1] == '/' || P[-1] == '*') 202 && P[-2] == '/'))) 213 assert(isLetter(*P) && "-verify prefix must start with a letter"); 226 P = C; 227 while (P < End) { 228 StringRef S(P, End - P); 228 StringRef S(P, End - P); 231 P += OpenBrace.size(); 235 PEnd = P + CloseBrace.size(); 238 P += CloseBrace.size(); 240 ++P; 255 StringRef Match() { return StringRef(P, PEnd - P); } 255 StringRef Match() { return StringRef(P, PEnd - P); } 411 PH.C = PH.P; 526 StringRef Filename(PH.C, PH.P-PH.C); 608 const char* const ContentEnd = PH.P; // mark content end