Searched refs:CachedLexPos (Results 1 - 3 of 3) sorted by relevance

/external/clang/lib/Lex/
H A DPPCaching.cpp27 BacktrackPositions.push_back(CachedLexPos);
43 CachedLexPos = BacktrackPositions.back();
52 if (CachedLexPos < CachedTokens.size()) {
53 Result = CachedTokens[CachedLexPos++];
64 ++CachedLexPos;
68 if (CachedLexPos < CachedTokens.size()) {
73 CachedLexPos = 0;
87 assert(CachedLexPos + N > CachedTokens.size() && "Confused caching.");
89 for (unsigned C = CachedLexPos + N - CachedTokens.size(); C > 0; --C) {
99 assert(CachedLexPos !
[all...]
H A DPreprocessor.cpp103 CachedLexPos = 0;
/external/clang/include/clang/Lex/
H A DPreprocessor.h424 CachedTokensTy::size_type CachedLexPos; member in class:clang::Preprocessor
429 /// indicate where CachedLexPos should be set when the BackTrack() method is
848 if (CachedLexPos + N < CachedTokens.size())
849 return CachedTokens[CachedLexPos+N];
862 assert(signed(CachedLexPos) - signed(N) >= signed(BacktrackPositions.back())
864 assert(signed(CachedLexPos) - signed(N) >= 0 &&
866 CachedLexPos -= N;
875 CachedTokens.insert(CachedTokens.begin()+CachedLexPos, Tok);
888 if (CachedLexPos != 0 && isBacktrackEnabled())
895 assert(CachedLexPos !
[all...]

Completed in 78 milliseconds