clang  3.9.0
clang::MacroExpansion Member List

This is the complete list of members for clang::MacroExpansion, including all inherited members.

classof(const PreprocessedEntity *PE)clang::MacroExpansioninlinestatic
EntityKind enum nameclang::PreprocessedEntity
FirstPreprocessingDirective enum valueclang::PreprocessedEntity
getDefinition() const clang::MacroExpansioninline
getKind() const clang::PreprocessedEntityinline
getName() const clang::MacroExpansioninline
getSourceRange() const LLVM_READONLYclang::PreprocessedEntityinline
InclusionDirectiveKind enum valueclang::PreprocessedEntity
InvalidKind enum valueclang::PreprocessedEntity
isBuiltinMacro() const clang::MacroExpansioninline
isInvalid() const clang::PreprocessedEntityinline
LastPreprocessingDirective enum valueclang::PreprocessedEntity
MacroDefinitionKind enum valueclang::PreprocessedEntity
MacroExpansion(IdentifierInfo *BuiltinName, SourceRange Range)clang::MacroExpansioninline
MacroExpansion(MacroDefinitionRecord *Definition, SourceRange Range)clang::MacroExpansioninline
MacroExpansionKind enum valueclang::PreprocessedEntity
operator delete(void *ptr, PreprocessingRecord &PR, unsigned alignment) LLVM_NOEXCEPTclang::PreprocessedEntityinline
operator delete(void *, std::size_t) LLVM_NOEXCEPTclang::PreprocessedEntityinline
operator delete(void *, void *) LLVM_NOEXCEPTclang::PreprocessedEntityinline
operator new(size_t bytes, PreprocessingRecord &PR, unsigned alignment=8) LLVM_NOEXCEPTclang::PreprocessedEntityinline
operator new(size_t bytes, void *mem) LLVM_NOEXCEPTclang::PreprocessedEntityinline
PreprocessedEntity(EntityKind Kind, SourceRange Range)clang::PreprocessedEntityinlineprotected