ΒΆ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