Lines Matching refs:ast_matchers
21 // 'ast_matchers' namespace and hide the boilerplate.
29 // clang::ast_matchers::internal::Matcher<clang::ValueDecl>,
38 // namespace ast_matchers {
45 // } // namespace ast_matchers
59 return ::clang::ast_matchers::internal::MemoizedMatcher< \
98 : public ::clang::ast_matchers::internal::MatcherInterface<Type> { \
102 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
103 ::clang::ast_matchers::internal::BoundNodesTreeBuilder \
107 inline ::clang::ast_matchers::internal::Matcher<Type> DefineMatcher() { \
108 return ::clang::ast_matchers::internal::makeMatcher( \
113 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
114 ::clang::ast_matchers::internal::BoundNodesTreeBuilder *Builder) const
136 : public ::clang::ast_matchers::internal::MatcherInterface<Type> { \
142 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
143 ::clang::ast_matchers::internal::BoundNodesTreeBuilder \
150 inline ::clang::ast_matchers::internal::Matcher<Type> DefineMatcher( \
152 return ::clang::ast_matchers::internal::makeMatcher( \
155 typedef ::clang::ast_matchers::internal::Matcher<Type>( \
159 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
160 ::clang::ast_matchers::internal::BoundNodesTreeBuilder *Builder) const
185 : public ::clang::ast_matchers::internal::MatcherInterface<Type> { \
191 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
192 ::clang::ast_matchers::internal::BoundNodesTreeBuilder \
200 inline ::clang::ast_matchers::internal::Matcher<Type> DefineMatcher( \
202 return ::clang::ast_matchers::internal::makeMatcher( \
206 typedef ::clang::ast_matchers::internal::Matcher<Type>( \
211 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
212 ::clang::ast_matchers::internal::BoundNodesTreeBuilder *Builder) const
223 void(::clang::ast_matchers::internal::TypeList<__VA_ARGS__>)
235 : public ::clang::ast_matchers::internal::MatcherInterface<NodeType> { \
238 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
239 ::clang::ast_matchers::internal::BoundNodesTreeBuilder \
243 inline ::clang::ast_matchers::internal::PolymorphicMatcherWithParam0< \
246 return ::clang::ast_matchers::internal::PolymorphicMatcherWithParam0< \
252 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
253 ::clang::ast_matchers::internal::BoundNodesTreeBuilder *Builder) const
274 : public ::clang::ast_matchers::internal::MatcherInterface<NodeType> { \
280 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
281 ::clang::ast_matchers::internal::BoundNodesTreeBuilder \
288 inline ::clang::ast_matchers::internal::PolymorphicMatcherWithParam1< \
292 return ::clang::ast_matchers::internal::PolymorphicMatcherWithParam1< \
296 typedef ::clang::ast_matchers::internal::PolymorphicMatcherWithParam1< \
304 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
305 ::clang::ast_matchers::internal::BoundNodesTreeBuilder *Builder) \
327 : public ::clang::ast_matchers::internal::MatcherInterface<NodeType> { \
333 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
334 ::clang::ast_matchers::internal::BoundNodesTreeBuilder \
342 inline ::clang::ast_matchers::internal::PolymorphicMatcherWithParam2< \
346 return ::clang::ast_matchers::internal::PolymorphicMatcherWithParam2< \
350 typedef ::clang::ast_matchers::internal::PolymorphicMatcherWithParam2< \
358 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
359 ::clang::ast_matchers::internal::BoundNodesTreeBuilder *Builder) \
365 const ::clang::ast_matchers::internal::VariadicDynCastAllOfMatcher< \
383 const ::clang::ast_matchers::internal::TypeTraversePolymorphicMatcher< \
385 ::clang::ast_matchers::internal::TypeMatcher##MatcherName##Getter, \
386 ::clang::ast_matchers::internal::TypeTraverseMatcher, \
397 const ::clang::ast_matchers::internal::TypeTraversePolymorphicMatcher< \
399 ::clang::ast_matchers::internal::TypeLocMatcher##MatcherName##Getter, \
400 ::clang::ast_matchers::internal::TypeLocTraverseMatcher, \