enum PreprocessedEntity::EntityKind

Description

The kind of preprocessed entity an object describes.

Declared at: clang/include/clang/Lex/PreprocessingRecord.h:62

Enumerators

NameValueComment
InvalidKind0Indicates a problem trying to load the preprocessed entity.
MacroExpansionKind1A macro expansion.
MacroDefinitionKind2A macro definition.
InclusionDirectiveKind3An inclusion directive, such as \c \#include \c \#import or \c \#include_next
FirstPreprocessingDirective2 @ }
LastPreprocessingDirective3 @ }