reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1444 if (CachedLexPos + N < CachedTokens.size()) 1445 return CachedTokens[CachedLexPos+N]; 1481 CachedTokens.insert(CachedTokens.begin()+CachedLexPos, Tok); 1481 CachedTokens.insert(CachedTokens.begin()+CachedLexPos, Tok); 1503 return CachedTokens[CachedLexPos-1].getLastLoc(); 1528 CachedTokens[CachedLexPos-1] = Tok; 1540 CachedTokens[CachedLexPos-1] = Tok;tools/clang/lib/Lex/PPCaching.cpp
56 if (CachedLexPos < CachedTokens.size()) { 57 Result = CachedTokens[CachedLexPos++]; 68 CachedTokens.push_back(Result); 73 if (CachedLexPos < CachedTokens.size()) { 77 CachedTokens.clear(); 106 assert(CachedLexPos + N > CachedTokens.size() && "Confused caching."); 108 for (size_t C = CachedLexPos + N - CachedTokens.size(); C > 0; --C) { 109 CachedTokens.push_back(Token()); 110 Lex(CachedTokens.back()); 113 return CachedTokens.back(); 119 assert(CachedTokens[CachedLexPos-1].getLastLoc() == Tok.getAnnotationEndLoc() 125 CachedTokensTy::iterator AnnotBegin = CachedTokens.begin() + i-1; 131 CachedTokens.erase(AnnotBegin + 1, CachedTokens.begin() + CachedLexPos); 131 CachedTokens.erase(AnnotBegin + 1, CachedTokens.begin() + CachedLexPos); 144 const Token LastCachedTok = CachedTokens[CachedLexPos - 1]; 159 CachedTokens.insert(CachedTokens.begin() + CachedLexPos - 1, NewToks.begin(), 159 CachedTokens.insert(CachedTokens.begin() + CachedLexPos - 1, NewToks.begin(), 161 CachedTokens.erase(CachedTokens.begin() + CachedLexPos - 1 + NewToks.size()); 161 CachedTokens.erase(CachedTokens.begin() + CachedLexPos - 1 + NewToks.size());tools/clang/lib/Lex/PPLexerChange.cpp
160 if (CachedLexPos < CachedTokens.size()) { 164 CachedTokens.insert(CachedTokens.begin() + CachedLexPos, 164 CachedTokens.insert(CachedTokens.begin() + CachedLexPos,