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

References

tools/clang/include/clang/Lex/Preprocessor.h
 1989     assert(CurLexerKind != CLK_CachingLexer && "cannot push a caching lexer");
 1990     IncludeMacroStack.emplace_back(CurLexerKind, CurLexerSubmodule,
 2002     CurLexerKind = IncludeMacroStack.back().CurLexerKind;
tools/clang/lib/Lex/PPCaching.cpp
   91     assert(CurLexerKind == CLK_CachingLexer && "Unexpected lexer kind");
   99   assert(CurLexerKind != CLK_CachingLexer && "already in caching lex mode");
  101   CurLexerKind = CLK_CachingLexer;
tools/clang/lib/Lex/PPLexerChange.cpp
  112   if (CurLexerKind != CLK_LexAfterModuleImport)
  113     CurLexerKind = CLK_Lexer;
  140   if (CurLexerKind != CLK_LexAfterModuleImport)
  141     CurLexerKind = CLK_TokenLexer;
  159   if (CurLexerKind == CLK_CachingLexer) {
  195   if (CurLexerKind != CLK_LexAfterModuleImport)
  196     CurLexerKind = CLK_TokenLexer;
tools/clang/lib/Lex/Preprocessor.cpp
  379     CurLexerKind = CLK_Lexer;
  381     CurLexerKind = CLK_TokenLexer;
  383     CurLexerKind = CLK_CachingLexer;
  635     switch (CurLexerKind) {
  874       CurLexerKind != CLK_CachingLexer) {
  878     CurLexerKind = CLK_LexAfterModuleImport;
  889     switch (CurLexerKind) {
  946           CurLexerKind = CLK_LexAfterModuleImport;
 1218     CurLexerKind = CLK_LexAfterModuleImport;
 1227     CurLexerKind = CLK_LexAfterModuleImport;