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 | @ } |