Home
last modified time | relevance | path

Searched refs:MatcherT (Results 1 – 4 of 4) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/
H A DASTMatchFinder.h249 template <typename MatcherT, typename NodeT>
251 match(MatcherT Matcher, const NodeT &Node, ASTContext &Context);
253 template <typename MatcherT>
254 SmallVector<BoundNodes, 1> match(MatcherT Matcher, const DynTypedNode &Node,
260 template <typename MatcherT>
261 SmallVector<BoundNodes, 1> match(MatcherT Matcher, ASTContext &Context);
298 template <typename MatcherT>
299 SmallVector<BoundNodes, 1> match(MatcherT Matcher, const DynTypedNode &Node, in match()
308 template <typename MatcherT, typename NodeT>
310 match(MatcherT Matcher, const NodeT &Node, ASTContext &Context) { in match()
[all …]
H A DASTMatchersInternal.h853 template <typename MatcherT, typename IteratorT>
854 IteratorT matchesFirstInRange(const MatcherT &Matcher, IteratorT Start,
869 template <typename MatcherT, typename IteratorT>
870 IteratorT matchesFirstInPointerRange(const MatcherT &Matcher, IteratorT Start,
1587 template <template <typename T, typename... Params> class MatcherT,
1598 return Matcher<T>(new_from_tuple<MatcherT<T, ParamTypes...>>(Params));
1606 new_from_tuple<MatcherT<T, ParamTypes...>>(std::move(Params)));
H A DASTMatchers.h848 template <template <typename T, typename... P> class MatcherT, typename... P,
851 internal::PolymorphicMatcher<MatcherT, ReturnTypesF, P...>>
853 const internal::PolymorphicMatcher<MatcherT, ReturnTypesF, P...> in traverse() argument
856 internal::PolymorphicMatcher<MatcherT, ReturnTypesF, P...>>(TK, in traverse()
/netbsd-src/external/apache2/llvm/dist/clang/lib/ASTMatchers/Dynamic/
H A DMarshallers.h1156 template <typename CladeType, typename... MatcherT>
1158 ast_matchers::internal::MapAnyOfMatcherImpl<CladeType, MatcherT...>,
1162 std::vector<ASTNodeKind>{ASTNodeKind::getFromNodeKind<MatcherT>()...});