clang API Documentation

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

A directive for an undefined macro. More...

#include <MacroInfo.h>

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

List of all members.

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 *)

Detailed Description

A directive for an undefined macro.

Definition at line 521 of file MacroInfo.h.


Constructor & Destructor Documentation

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().


Member Function Documentation

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.


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