Searched refs:CurTokenLexer (Results 1 - 6 of 6) sorted by relevance

/external/clang/lib/Lex/
H A DPPLexerChange.cpp73 assert(!CurTokenLexer && "Cannot #include a file inside a macro!");
114 if (CurPPLexer || CurTokenLexer)
139 if (CurPPLexer || CurTokenLexer)
173 CurTokenLexer.reset(TokLexer);
206 CurTokenLexer.reset(TokLexer);
237 if (CurTokenLexer) {
238 CurTokenLexer->PropagateLineStartLeadingSpaceInfo(Result);
276 assert(!CurTokenLexer &&
518 assert(CurTokenLexer && !CurPPLexer &&
522 MacroExpandingLexersStack.back().first == CurTokenLexer
[all...]
H A DPreprocessor.cpp153 CurTokenLexer.reset();
334 else if (CurTokenLexer)
674 ReturnedToken = CurTokenLexer->Lex(Result);
H A DPragma.cpp121 if ((CurTokenLexer && CurTokenLexer->isParsingPreprocessorDirective())
H A DPPDirectives.cpp230 !CurTokenLexer)
252 assert(!CurTokenLexer && CurPPLexer && "Lexing a macro, not a file?");
H A DPPMacroExpansion.cpp183 Val = CurTokenLexer->isNextTokenLParen();
/external/clang/include/clang/Lex/
H A DPreprocessor.h258 /// Only one of CurLexer, CurPTHLexer, or CurTokenLexer will be non-null.
264 /// Only one of CurLexer, CurPTHLexer, or CurTokenLexer will be non-null.
282 /// One of CurLexer and CurTokenLexer must be null.
283 std::unique_ptr<TokenLexer> CurTokenLexer; member in class:clang::Preprocessor
300 /// CurLexer/CurTokenLexer.
922 /// CurTokenLexer pointers.
1353 CurPPLexer, std::move(CurTokenLexer), CurDirLookup));
1361 CurTokenLexer = std::move(IncludeMacroStack.back().TheTokenLexer);
1498 return !CurPPLexer && !CurTokenLexer && !CurPTHLexer &&

Completed in 147 milliseconds