class UndefMacroDirective
Declaration
class UndefMacroDirective : public MacroDirective { /* full declaration omitted */ };
Description
A directive for an undefined macro.
Declared at: clang/include/clang/Lex/MacroInfo.h:453
Inherits from: MacroDirective
Member Variables
Inherited from MacroDirective:
Method Overview
- public UndefMacroDirective(clang::SourceLocation UndefLoc)
- public static bool classof(const clang::MacroDirective * MD)
- public static bool classof(const clang::UndefMacroDirective *)
Inherited from MacroDirective:
- public classof
- public dump
- public findDirectiveAtLoc
- public getDefinition
- public getDefinition
- public getKind
- public getLocation
- public getMacroInfo
- public getMacroInfo
- public getPrevious
- public getPrevious
- public isDefined
- public isFromPCH
- public setIsFromPCH
- public setPrevious
Methods
¶UndefMacroDirective(
clang::SourceLocation UndefLoc)
UndefMacroDirective(
clang::SourceLocation UndefLoc)
Declared at: clang/include/clang/Lex/MacroInfo.h:455
Parameters
- clang::SourceLocation UndefLoc
¶static bool classof(
const clang::MacroDirective* MD)
static bool classof(
const clang::MacroDirective* MD)
Declared at: clang/include/clang/Lex/MacroInfo.h:460
Parameters
- const clang::MacroDirective* MD
¶static bool classof(
const clang::UndefMacroDirective*)
static bool classof(
const clang::UndefMacroDirective*)
Declared at: clang/include/clang/Lex/MacroInfo.h:464
Parameters
- const clang::UndefMacroDirective*