clang  9.0.0
Classes | Enumerations
clang::minimize_source_to_dependency_directives Namespace Reference

Classes

struct  Token
 Represents a simplified token that's lexed as part of the source minimization. More...
 

Enumerations

enum  TokenKind {
  pp_none, pp_include, pp___include_macros, pp_define,
  pp_undef, pp_import, pp_pragma_import, pp_include_next,
  pp_if, pp_ifdef, pp_ifndef, pp_elif,
  pp_else, pp_endif, decl_at_import, pp_eof
}
 Represents the kind of preprocessor directive or a module declaration that is tracked by the source minimizer in its token output. More...
 

Enumeration Type Documentation

◆ TokenKind

Represents the kind of preprocessor directive or a module declaration that is tracked by the source minimizer in its token output.

Enumerator
pp_none 
pp_include 
pp___include_macros 
pp_define 
pp_undef 
pp_import 
pp_pragma_import 
pp_include_next 
pp_if 
pp_ifdef 
pp_ifndef 
pp_elif 
pp_else 
pp_endif 
decl_at_import 
pp_eof 

Definition at line 33 of file DependencyDirectivesSourceMinimizer.h.