ΒΆtemplate <typename BaseT, typename DerivedT>
std::unique_ptr<MatcherDescriptor>
makeMatcherAutoMarshall(
    ast_matchers::internal::
        VariadicDynCastAllOfMatcher<BaseT,
                                    DerivedT>
            VarFunc,
    llvm::StringRef MatcherName)

Description

Overload for VariadicDynCastAllOfMatchers. Not strictly necessary, but DynCastAllOfMatcherDescriptor gives us better completion results for that type of matcher.

Declared at: clang/lib/ASTMatchers/Dynamic/Marshallers.h:1116

Templates

BaseT
DerivedT

Parameters

ast_matchers::internal:: VariadicDynCastAllOfMatcher<BaseT, DerivedT> VarFunc
llvm::StringRef MatcherName