Lines Matching refs:ast_matchers
31 namespace ast_matchers {
97 template <class T> struct ArgTypeTraits<ast_matchers::internal::Matcher<T> > {
101 static ast_matchers::internal::Matcher<T> get(const VariantValue &Value) {
238 ast_matchers::internal::EmptyTypeList) {}
243 Out.push_back(ast_matchers::internal::Matcher<typename TypeList::head>(Poly));
277 buildReturnTypeVectorFromTypeList<ast_matchers::internal::EmptyTypeList>(
288 struct BuildReturnTypeVector<ast_matchers::internal::Matcher<T> > {
295 struct BuildReturnTypeVector<ast_matchers::internal::BindableMatcher<T> > {
389 ast_matchers::internal::VariadicDynCastAllOfMatcher<BaseT, DerivedT> Func,
490 typedef ast_matchers::internal::ArgumentAdaptingMatcherFunc<
494 static void collect(ast_matchers::internal::EmptyTypeList) {}
584 typedef ast_matchers::internal::VariadicOperatorFunction VarFunc;
692 makeMatcherAutoMarshall(ast_matchers::internal::VariadicDynCastAllOfMatcher<
702 makeMatcherAutoMarshall(ast_matchers::internal::ArgumentAdaptingMatcherFunc<
724 makeMatcherAutoMarshall(ast_matchers::internal::VariadicOperatorMatcherFunc<
733 } // namespace ast_matchers