enum PPKeywordKind
Description
Provides a namespace for preprocessor keywords which start with a '#' at the beginning of the line.
Declared at: clang/include/clang/Basic/TokenKinds.h:33
Enumerators
Name | Value | Comment |
---|---|---|
pp_not_keyword | 0 | |
pp_if | 1 | |
pp_ifdef | 2 | |
pp_ifndef | 3 | |
pp_elif | 4 | |
pp_elifdef | 5 | |
pp_elifndef | 6 | |
pp_else | 7 | |
pp_endif | 8 | |
pp_defined | 9 | |
pp_include | 10 | |
pp___include_macros | 11 | |
pp_define | 12 | |
pp_undef | 13 | |
pp_line | 14 | |
pp_error | 15 | |
pp_pragma | 16 | |
pp_import | 17 | |
pp_include_next | 18 | |
pp_warning | 19 | |
pp_ident | 20 | |
pp_sccs | 21 | |
pp_assert | 22 | |
pp_unassert | 23 | |
pp___public_macro | 24 | |
pp___private_macro | 25 | |
NUM_PP_KEYWORDS | 26 |