ΒΆtemplate <typename ResultT,
typename ArgT,
ResultT (*)(ArrayRef<const ArgT*>) Func>
clang::ast_matchers::dynamic::VariantMatcher
variadicMatcherDescriptor(
llvm::StringRef MatcherName,
clang::ast_matchers::dynamic::SourceRange
NameRange,
ArrayRef<
clang::ast_matchers::dynamic::ParserValue>
Args,
clang::ast_matchers::dynamic::Diagnostics*
Error)
template <typename ResultT,
typename ArgT,
ResultT (*)(ArrayRef<const ArgT*>) Func>
clang::ast_matchers::dynamic::VariantMatcher
variadicMatcherDescriptor(
llvm::StringRef MatcherName,
clang::ast_matchers::dynamic::SourceRange
NameRange,
ArrayRef<
clang::ast_matchers::dynamic::ParserValue>
Args,
clang::ast_matchers::dynamic::Diagnostics*
Error)
Description
Variadic marshaller function.
Declared at: clang/lib/ASTMatchers/Dynamic/Marshallers.h:493
Templates
- ResultT
- ArgT
- ResultT (*)(ArrayRef
) Func
Parameters
- llvm::StringRef MatcherName
- clang::ast_matchers::dynamic::SourceRange NameRange
- ArrayRef< clang::ast_matchers::dynamic::ParserValue> Args
- clang::ast_matchers::dynamic::Diagnostics* Error