clang 19.0.0git
clang::MacroInfo Member List

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

allocateTokens(unsigned NumTokens, llvm::BumpPtrAllocator &PPAllocator)clang::MacroInfoinline
const_tokens_iterator typedefclang::MacroInfo
DisableMacro()clang::MacroInfoinline
dump() constclang::MacroInfo
EnableMacro()clang::MacroInfoinline
getDefinitionEndLoc() constclang::MacroInfoinline
getDefinitionLength(const SourceManager &SM) constclang::MacroInfoinline
getDefinitionLoc() constclang::MacroInfoinline
getNumParams() constclang::MacroInfoinline
getNumTokens() constclang::MacroInfoinline
getParameterNum(const IdentifierInfo *Arg) constclang::MacroInfoinline
getReplacementToken(unsigned Tok) constclang::MacroInfoinline
hasCommaPasting() constclang::MacroInfoinline
isAllowRedefinitionsWithoutWarning() constclang::MacroInfoinline
isBuiltinMacro() constclang::MacroInfoinline
isC99Varargs() constclang::MacroInfoinline
isEnabled() constclang::MacroInfoinline
isFunctionLike() constclang::MacroInfoinline
isGNUVarargs() constclang::MacroInfoinline
isIdenticalTo(const MacroInfo &Other, Preprocessor &PP, bool Syntactically) constclang::MacroInfo
isObjectLike() constclang::MacroInfoinline
isUsed() constclang::MacroInfoinline
isUsedForHeaderGuard() constclang::MacroInfoinline
isVariadic() constclang::MacroInfoinline
isWarnIfUnused() constclang::MacroInfoinline
param_begin() constclang::MacroInfoinline
param_empty() constclang::MacroInfoinline
param_end() constclang::MacroInfoinline
param_iterator typedefclang::MacroInfo
params() constclang::MacroInfoinline
Preprocessorclang::MacroInfofriend
setDefinitionEndLoc(SourceLocation EndLoc)clang::MacroInfoinline
setHasCommaPasting()clang::MacroInfoinline
setIsAllowRedefinitionsWithoutWarning(bool Val)clang::MacroInfoinline
setIsBuiltinMacro(bool Val=true)clang::MacroInfoinline
setIsC99Varargs()clang::MacroInfoinline
setIsFunctionLike()clang::MacroInfoinline
setIsGNUVarargs()clang::MacroInfoinline
setIsUsed(bool Val)clang::MacroInfoinline
setIsWarnIfUnused(bool val)clang::MacroInfoinline
setParameterList(ArrayRef< IdentifierInfo * > List, llvm::BumpPtrAllocator &PPAllocator)clang::MacroInfoinline
setTokens(ArrayRef< Token > Tokens, llvm::BumpPtrAllocator &PPAllocator)clang::MacroInfoinline
setUsedForHeaderGuard(bool Val)clang::MacroInfoinline
tokens() constclang::MacroInfoinline
tokens_begin() constclang::MacroInfoinline
tokens_empty() constclang::MacroInfoinline
tokens_end() constclang::MacroInfoinline