clang API Documentation

clang::MacroInfo Member List
This is the complete list of members for clang::MacroInfo, including all inherited members.
AddTokenToBody(const Token &Tok)clang::MacroInfo [inline]
arg_begin() const clang::MacroInfo [inline]
arg_empty() const clang::MacroInfo [inline]
arg_end() const clang::MacroInfo [inline]
arg_iterator typedefclang::MacroInfo
Destroy()clang::MacroInfo [inline]
DisableMacro()clang::MacroInfo [inline]
EnableMacro()clang::MacroInfo [inline]
FreeArgumentList()clang::MacroInfo [inline]
getArgumentNum(IdentifierInfo *Arg) const clang::MacroInfo [inline]
getDefinitionEndLoc() const clang::MacroInfo [inline]
getDefinitionLength(SourceManager &SM) const clang::MacroInfo [inline]
getDefinitionLoc() const clang::MacroInfo [inline]
getNumArgs() const clang::MacroInfo [inline]
getNumTokens() const clang::MacroInfo [inline]
getReplacementToken(unsigned Tok) const clang::MacroInfo [inline]
getVisibilityLocation()clang::MacroInfo [inline]
hasChangedAfterLoad() const clang::MacroInfo [inline]
isAllowRedefinitionsWithoutWarning() const clang::MacroInfo [inline]
isBuiltinMacro() const clang::MacroInfo [inline]
isC99Varargs() const clang::MacroInfo [inline]
isEnabled() const clang::MacroInfo [inline]
isFromAST() const clang::MacroInfo [inline]
isFunctionLike() const clang::MacroInfo [inline]
isGNUVarargs() const clang::MacroInfo [inline]
isIdenticalTo(const MacroInfo &Other, Preprocessor &PP) const clang::MacroInfo
isObjectLike() const clang::MacroInfo [inline]
isPublic() const clang::MacroInfo [inline]
isUsed() const clang::MacroInfo [inline]
isVariadic() const clang::MacroInfo [inline]
isWarnIfUnused() const clang::MacroInfo [inline]
MacroInfo(SourceLocation DefLoc)clang::MacroInfo
MacroInfo(const MacroInfo &MI, llvm::BumpPtrAllocator &PPAllocator)clang::MacroInfo
setArgumentList(IdentifierInfo *const *List, unsigned NumArgs, llvm::BumpPtrAllocator &PPAllocator)clang::MacroInfo [inline]
setChangedAfterLoad(bool CAL=true)clang::MacroInfo [inline]
setDefinitionEndLoc(SourceLocation EndLoc)clang::MacroInfo [inline]
setIsAllowRedefinitionsWithoutWarning(bool Val)clang::MacroInfo [inline]
setIsBuiltinMacro(bool Val=true)clang::MacroInfo [inline]
setIsC99Varargs()clang::MacroInfo [inline]
setIsFromAST(bool FromAST=true)clang::MacroInfo [inline]
setIsFunctionLike()clang::MacroInfo [inline]
setIsGNUVarargs()clang::MacroInfo [inline]
setIsUsed(bool Val)clang::MacroInfo [inline]
setIsWarnIfUnused(bool val)clang::MacroInfo [inline]
setVisibility(bool Public, SourceLocation Loc)clang::MacroInfo [inline]
tokens_begin() const clang::MacroInfo [inline]
tokens_empty() const clang::MacroInfo [inline]
tokens_end() const clang::MacroInfo [inline]
tokens_iterator typedefclang::MacroInfo