Lines Matching refs:ast_matchers
31 namespace ast_matchers {
56 template <class T> struct ArgTypeTraits<ast_matchers::internal::Matcher<T> > {
60 static ast_matchers::internal::Matcher<T> get(const VariantValue &Value) {
236 ast_matchers::internal::EmptyTypeList) {}
241 Out.push_back(ast_matchers::internal::Matcher<typename TypeList::head>(Poly));
275 buildReturnTypeVectorFromTypeList<ast_matchers::internal::EmptyTypeList>(
286 struct BuildReturnTypeVector<ast_matchers::internal::Matcher<T> > {
293 struct BuildReturnTypeVector<ast_matchers::internal::BindableMatcher<T> > {
351 ast_matchers::internal::VariadicFunction<ResultT, ArgT, F> Func,
390 ast_matchers::internal::VariadicDynCastAllOfMatcher<BaseT, DerivedT> Func,
490 typedef ast_matchers::internal::ArgumentAdaptingMatcherFunc<
494 static void collect(ast_matchers::internal::EmptyTypeList) {}
682 ast_matchers::internal::VariadicFunction<ResultT, ArgT, Func> VarFunc,
693 makeMatcherAutoMarshall(ast_matchers::internal::VariadicDynCastAllOfMatcher<
703 makeMatcherAutoMarshall(ast_matchers::internal::ArgumentAdaptingMatcherFunc<
725 makeMatcherAutoMarshall(ast_matchers::internal::VariadicOperatorMatcherFunc<