reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Derived Classes

tools/clang/include/clang/Lex/Lexer.h
   76 class Lexer : public PreprocessorLexer {

Declarations

tools/clang/include/clang/Lex/Preprocessor.h
   79 class PreprocessorLexer;

References

tools/clang/include/clang/Lex/Lexer.h
   76 class Lexer : public PreprocessorLexer {
tools/clang/include/clang/Lex/Preprocessor.h
  490   PreprocessorLexer *CurPPLexer = nullptr;
  523     PreprocessorLexer          *ThePPLexer;
  531                      PreprocessorLexer *ThePPLexer,
  967   bool isCurrentLexer(const PreprocessorLexer *L) const {
  975   PreprocessorLexer *getCurrentLexer() const { return CurPPLexer; }
  981   PreprocessorLexer *getCurrentFileLexer() const;
 2145   static bool IsFileLexer(const Lexer* L, const PreprocessorLexer* P) {
tools/clang/include/clang/Lex/PreprocessorLexer.h
  125   PreprocessorLexer(const PreprocessorLexer &) = delete;
  126   PreprocessorLexer &operator=(const PreprocessorLexer &) = delete;
  126   PreprocessorLexer &operator=(const PreprocessorLexer &) = delete;
tools/clang/lib/Lex/PPLexerChange.cpp
   50 PreprocessorLexer *Preprocessor::getCurrentFileLexer() const {
  590   PreprocessorLexer *FoundLexer = nullptr;
tools/clang/lib/Lex/PPMacroExpansion.cpp
 1568     PreprocessorLexer *TheLexer = getCurrentFileLexer();
tools/clang/lib/Lex/Pragma.cpp
  464   PreprocessorLexer *TheLexer = getCurrentFileLexer();