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.