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

/external/clang/lib/Lex/
H A DPPLexerChange.cpp117 CurLexer.reset(TheLexer);
125 if (Callbacks && !CurLexer->Is_PragmaLexer) {
127 SourceMgr.getFileCharacteristic(CurLexer->getFileLoc());
129 Callbacks->FileChanged(CurLexer->getFileLoc(),
241 if (CurLexer) {
242 CurLexer->PropagateLineStartLeadingSpaceInfo(Result);
256 const char *EndPos = CurLexer->BufferEnd;
257 if (EndPos != CurLexer->BufferStart &&
262 if (EndPos != CurLexer->BufferStart &&
332 !isEndOfMacro && !(CurLexer
[all...]
H A DPPDirectives.cpp267 CurLexer->Lex(Tok);
281 if (CurLexer->getFileLoc() != CodeCompletionFileLoc)
299 if (CurLexer) CurLexer->SetKeepWhitespaceMode(false);
310 if (CurLexer) CurLexer->resetExtendedTokenMode();
326 if (CurLexer) CurLexer->resetExtendedTokenMode();
343 if (CurLexer) CurLexer
[all...]
H A DPreprocessor.cpp330 if (CurLexer)
472 CurLexer->SkipBytes(SkipMainFilePreamble.first,
668 ReturnedToken = CurLexer->Lex(Result);
H A DPPMacroExpansion.cpp178 if (CurLexer)
179 Val = CurLexer->isNextPPTokenLParen();
H A DPragma.cpp366 if (CurLexer)
367 CurLexer->ReadToEndOfLine();
/external/clang/include/clang/Lex/
H A DPreprocessor.h258 /// Only one of CurLexer, CurPTHLexer, or CurTokenLexer will be non-null.
259 std::unique_ptr<Lexer> CurLexer; member in class:clang::Preprocessor
264 /// Only one of CurLexer, CurPTHLexer, or CurTokenLexer will be non-null.
270 /// This is an alias for either CurLexer or CurPTHLexer.
273 /// \brief Used to find the current FileEntry, if CurLexer is non-null
282 /// One of CurLexer and CurTokenLexer must be null.
300 /// CurLexer/CurTokenLexer.
921 /// \brief Recompute the current lexer kind based on the CurLexer/CurPTHLexer/
1317 /// FileEntry, if CurLexer is non-null and if applicable.
1352 CurLexerKind, CurSubmodule, std::move(CurLexer), st
[all...]

Completed in 89 milliseconds