enum PreprocessedEntity::EntityKind
Description
The kind of preprocessed entity an object describes.
Declared at: clang/include/clang/Lex/PreprocessingRecord.h:62
Enumerators
| Name | Value | Comment |
|---|---|---|
| InvalidKind | 0 | Indicates a problem trying to load the preprocessed entity. |
| MacroExpansionKind | 1 | A macro expansion. |
| MacroDefinitionKind | 2 | A macro definition. |
| InclusionDirectiveKind | 3 | An inclusion directive, such as \c \#include \c \#import or \c \#include_next |
| FirstPreprocessingDirective | 2 | @ } |
| LastPreprocessingDirective | 3 | @ } |