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 |