clang API Documentation

Public Member Functions | Static Public Member Functions
clang::PreprocessingDirective Class Reference

Records the presence of a preprocessor directive. More...

#include <PreprocessingRecord.h>

Inheritance diagram for clang::PreprocessingDirective:
Inheritance graph
[legend]
Collaboration diagram for clang::PreprocessingDirective:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 PreprocessingDirective (EntityKind Kind, SourceRange Range)

Static Public Member Functions

static bool classof (const PreprocessedEntity *PD)
static bool classof (const PreprocessingDirective *)

Detailed Description

Records the presence of a preprocessor directive.

Definition at line 126 of file PreprocessingRecord.h.


Constructor & Destructor Documentation

clang::PreprocessingDirective::PreprocessingDirective ( EntityKind  Kind,
SourceRange  Range 
) [inline]

Definition at line 128 of file PreprocessingRecord.h.


Member Function Documentation

static bool clang::PreprocessingDirective::classof ( const PreprocessedEntity PD) [inline, static]

Reimplemented from clang::PreprocessedEntity.

Reimplemented in clang::InclusionDirective, and clang::MacroDefinition.

Definition at line 132 of file PreprocessingRecord.h.

References clang::PreprocessedEntity::getKind().

static bool clang::PreprocessingDirective::classof ( const PreprocessingDirective ) [inline, static]

Definition at line 136 of file PreprocessingRecord.h.


The documentation for this class was generated from the following file: