Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/include/clang/ASTMatchers/
H A DASTMatchFinder.h251 template <typename MatcherT, typename NodeT>
253 match(MatcherT Matcher, const NodeT &Node, ASTContext &Context);
255 template <typename MatcherT>
256 SmallVector<BoundNodes, 1> match(MatcherT Matcher, const DynTypedNode &Node,
262 template <typename MatcherT>
263 SmallVector<BoundNodes, 1> match(MatcherT Matcher, ASTContext &Context);
300 template <typename MatcherT>
310 template <typename MatcherT, typename NodeT>
312 match(MatcherT Matcher, const NodeT &Node, ASTContext &Context) { in match()
316 template <typename MatcherT>
[all …]
H A DASTMatchersInternal.h846 template <typename MatcherT, typename IteratorT>
847 IteratorT matchesFirstInRange(const MatcherT &Matcher, IteratorT Start,
862 template <typename MatcherT, typename IteratorT>
863 IteratorT matchesFirstInPointerRange(const MatcherT &Matcher, IteratorT Start,
1577 template <template <typename T, typename... Params> class MatcherT,
1588 return Matcher<T>(new_from_tuple<MatcherT<T, ParamTypes...>>(Params));
1595 new_from_tuple<MatcherT<T, ParamTypes...>>(std::move(Params)));
H A DASTMatchers.h852 template <template <typename T, typename... P> class MatcherT, typename... P,
855 internal::PolymorphicMatcher<MatcherT, ReturnTypesF, P...>>
857 const internal::PolymorphicMatcher<MatcherT, ReturnTypesF, P...> in traverse() argument
860 internal::PolymorphicMatcher<MatcherT, ReturnTypesF, P...>>(TK, in traverse()
/llvm-project-15.0.7/clang/unittests/StaticAnalyzer/
H A DReusables.h22 template <typename T, typename MatcherT>
23 const T *findNode(const Decl *Where, MatcherT What) { in findNode()
/llvm-project-15.0.7/clang/unittests/ASTMatchers/
H A DASTMatchersInternalTest.cpp57 template <typename MatcherT>
58 static void crashTestNodeDump(MatcherT Matcher,
H A DASTMatchersTraversalTest.cpp3487 template <typename MatcherT>
3488 bool matcherTemplateWithBinding(StringRef Code, const MatcherT &M) { in matcherTemplateWithBinding()
/llvm-project-15.0.7/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>()...});