Home
last modified time | relevance | path

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

/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/ASTMatchers/Dynamic/
DVariantValue.h146 typedef ast_matchers::internal::Matcher<T> MatcherT; typedef
153 Out.reset(new MatcherT(Matcher.convertTo<T>())); in constructFrom()
160 MatcherT **InnerArgs = new MatcherT *[NumArgs](); in constructVariadicOperator()
169 InnerArgs[i] = new MatcherT(InnerMatchers[i].getTypedMatcher<T>()); in constructVariadicOperator()
172 Out.reset(new MatcherT( in constructVariadicOperator()
174 Func, ArrayRef<const MatcherT *>(InnerArgs, NumArgs)))); in constructVariadicOperator()
183 const MatcherT &matcher() const { return *Out; } in matcher()
186 OwningPtr<MatcherT> Out;
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/ASTMatchers/
DASTMatchFinder.h196 template <typename MatcherT, typename NodeT>
198 match(MatcherT Matcher, const NodeT &Node, ASTContext &Context);
200 template <typename MatcherT>
202 match(MatcherT Matcher, const ast_type_traits::DynTypedNode &Node,
238 template <typename MatcherT>
240 match(MatcherT Matcher, const ast_type_traits::DynTypedNode &Node, in match()
249 template <typename MatcherT, typename NodeT>
251 match(MatcherT Matcher, const NodeT &Node, ASTContext &Context) { in match()
DASTMatchersInternal.h496 template <typename MatcherT, typename IteratorT>
497 bool matchesFirstInRange(const MatcherT &Matcher, IteratorT Start, in matchesFirstInRange()
512 template <typename MatcherT, typename IteratorT>
513 bool matchesFirstInPointerRange(const MatcherT &Matcher, IteratorT Start, in matchesFirstInPointerRange()
948 template <template <typename T> class MatcherT,
957 return Matcher<T>(new MatcherT<T>());
961 template <template <typename T, typename P1> class MatcherT,
975 return Matcher<T>(new MatcherT<T, P1>(Param1));
982 template <template <typename T, typename P1, typename P2> class MatcherT,
996 return Matcher<T>(new MatcherT<T, P1, P2>(Param1, Param2));
[all …]