clang API Documentation
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] |
getNumArguments() const | clang::MacroArgs | [inline] |
getPreExpArgument(unsigned Arg, const MacroInfo *MI, Preprocessor &PP) | clang::MacroArgs | |
getStringifiedArgument(unsigned ArgNo, Preprocessor &PP, SourceLocation ExpansionLocStart, SourceLocation ExpansionLocEnd) | clang::MacroArgs | |
getUnexpArgument(unsigned Arg) const | clang::MacroArgs | |
isVarargsElidedUse() const | clang::MacroArgs | [inline] |
StringifyArgument(const Token *ArgToks, Preprocessor &PP, bool Charify, SourceLocation ExpansionLocStart, SourceLocation ExpansionLocEnd) | clang::MacroArgs | [static] |