class PreprocessingDirective
Declaration
class PreprocessingDirective : public PreprocessedEntity { /* full declaration omitted */ };
Description
Records the presence of a preprocessor directive.
Declared at: clang/include/clang/Lex/PreprocessingRecord.h:134
Inherits from: PreprocessedEntity
Member Variables
Method Overview
- public PreprocessingDirective(clang::PreprocessedEntity::EntityKind Kind, clang::SourceRange Range)
- public static bool classof(const clang::PreprocessedEntity * PD)
Inherited from PreprocessedEntity:
Methods
¶PreprocessingDirective(
clang::PreprocessedEntity::EntityKind Kind,
clang::SourceRange Range)
PreprocessingDirective(
clang::PreprocessedEntity::EntityKind Kind,
clang::SourceRange Range)
Declared at: clang/include/clang/Lex/PreprocessingRecord.h:136
Parameters
- clang::PreprocessedEntity::EntityKind Kind
- clang::SourceRange Range
¶static bool classof(
const clang::PreprocessedEntity* PD)
static bool classof(
const clang::PreprocessedEntity* PD)
Declared at: clang/include/clang/Lex/PreprocessingRecord.h:140
Parameters
- const clang::PreprocessedEntity* PD