clang API Documentation
A directive for an undefined macro. More...
#include <MacroInfo.h>
Public Member Functions | |
UndefMacroDirective (SourceLocation UndefLoc, unsigned ImportedFromModuleID=0, ArrayRef< unsigned > Overrides=None) | |
Static Public Member Functions | |
static bool | classof (const MacroDirective *MD) |
static bool | classof (const UndefMacroDirective *) |
A directive for an undefined macro.
Definition at line 521 of file MacroInfo.h.
clang::UndefMacroDirective::UndefMacroDirective | ( | SourceLocation | UndefLoc, |
unsigned | ImportedFromModuleID = 0 , |
||
ArrayRef< unsigned > | Overrides = None |
||
) | [inline, explicit] |
Definition at line 523 of file MacroInfo.h.
References clang::SourceLocation::isValid().
static bool clang::UndefMacroDirective::classof | ( | const MacroDirective * | MD | ) | [inline, static] |
Reimplemented from clang::MacroDirective.
Definition at line 530 of file MacroInfo.h.
References clang::MacroDirective::getKind(), and clang::MacroDirective::MD_Undefine.
static bool clang::UndefMacroDirective::classof | ( | const UndefMacroDirective * | ) | [inline, static] |
Definition at line 533 of file MacroInfo.h.