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
DisableMacro()clang::MacroInfo [inline]
dump() const clang::MacroInfo
EnableMacro()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]
getOwningModuleID() const clang::MacroInfo [inline]
getReplacementToken(unsigned Tok) const clang::MacroInfo [inline]
hasCommaPasting() const clang::MacroInfo [inline]
isAllowRedefinitionsWithoutWarning() const clang::MacroInfo [inline]
isBuiltinMacro() const clang::MacroInfo [inline]
isC99Varargs() const clang::MacroInfo [inline]
isEnabled() const clang::MacroInfo [inline]
isFromASTFile() const clang::MacroInfo [inline]
isFunctionLike() const clang::MacroInfo [inline]
isGNUVarargs() const clang::MacroInfo [inline]
isIdenticalTo(const MacroInfo &Other, Preprocessor &PP, bool Syntactically) const clang::MacroInfo
isObjectLike() const clang::MacroInfo [inline]
isUsed() const clang::MacroInfo [inline]
isUsedForHeaderGuard() const clang::MacroInfo [inline]
isVariadic() const clang::MacroInfo [inline]
isWarnIfUnused() const clang::MacroInfo [inline]
Preprocessor classclang::MacroInfo [friend]
setArgumentList(IdentifierInfo *const *List, unsigned NumArgs, llvm::BumpPtrAllocator &PPAllocator)clang::MacroInfo [inline]
setDefinitionEndLoc(SourceLocation EndLoc)clang::MacroInfo [inline]
setHasCommaPasting()clang::MacroInfo [inline]
setIsAllowRedefinitionsWithoutWarning(bool Val)clang::MacroInfo [inline]
setIsBuiltinMacro(bool Val=true)clang::MacroInfo [inline]
setIsC99Varargs()clang::MacroInfo [inline]
setIsFunctionLike()clang::MacroInfo [inline]
setIsGNUVarargs()clang::MacroInfo [inline]
setIsUsed(bool Val)clang::MacroInfo [inline]
setIsWarnIfUnused(bool val)clang::MacroInfo [inline]
setUsedForHeaderGuard(bool Val)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