clang 8.0.0

clang::MacroArgs Member List

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

ArgNeedsPreexpansion(const Token *ArgTok, Preprocessor &PP) const | clang::MacroArgs |
create(const MacroInfo *MI, ArrayRef< Token > UnexpArgTokens, bool VarargsElided, Preprocessor &PP) | clang::MacroArgs | static
deallocate() | clang::MacroArgs |
destroy(Preprocessor &PP) | clang::MacroArgs |
getArgLength(const Token *ArgPtr) | clang::MacroArgs | static
getNumMacroArguments() const | clang::MacroArgs | inline
getPreExpArgument(unsigned Arg, Preprocessor &PP) | clang::MacroArgs |
getStringifiedArgument(unsigned ArgNo, Preprocessor &PP, SourceLocation ExpansionLocStart, SourceLocation ExpansionLocEnd) | clang::MacroArgs |
getUnexpArgument(unsigned Arg) const | clang::MacroArgs |
invokedWithVariadicArgument(const MacroInfo *const MI) const | clang::MacroArgs |
isVarargsElidedUse() const | clang::MacroArgs | inline
StringifyArgument(const Token *ArgToks, Preprocessor &PP, bool Charify, SourceLocation ExpansionLocStart, SourceLocation ExpansionLocEnd) | clang::MacroArgs | static