Home | History | Annotate | Download | only in ASTMatchers

Lines Matching refs:internal

19 //  generator function, is put into the 'internal' namespace. This allows us
29 // clang::ast_matchers::internal::Matcher<clang::ValueDecl>,
41 // internal::Matcher<ValueDecl>, InnerMatcher) {
59 return ::clang::ast_matchers::internal::MemoizedMatcher< \
96 namespace internal { \
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( \
109 new internal::matcher_##DefineMatcher##Matcher()); \
111 inline bool internal::matcher_##DefineMatcher##Matcher::matches( \
113 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
114 ::clang::ast_matchers::internal::BoundNodesTreeBuilder *Builder) const
134 namespace internal { \
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( \
153 new internal::matcher_##DefineMatcher##OverloadId##Matcher(Param)); \
155 typedef ::clang::ast_matchers::internal::Matcher<Type>( \
157 inline bool internal::matcher_##DefineMatcher##OverloadId##Matcher::matches( \
159 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
160 ::clang::ast_matchers::internal::BoundNodesTreeBuilder *Builder) const
183 namespace internal { \
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( \
203 new internal::matcher_##DefineMatcher##OverloadId##Matcher(Param1, \
206 typedef ::clang::ast_matchers::internal::Matcher<Type>( \
209 inline bool internal::matcher_##DefineMatcher##OverloadId##Matcher::matches( \
211 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
212 ::clang::ast_matchers::internal::BoundNodesTreeBuilder *Builder) const
223 void(::clang::ast_matchers::internal::TypeList<__VA_ARGS__>)
232 namespace internal { \
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< \
244 internal::matcher_##DefineMatcher##Matcher, ReturnTypesF> \
246 return ::clang::ast_matchers::internal::PolymorphicMatcherWithParam0< \
247 internal::matcher_##DefineMatcher##Matcher, ReturnTypesF>(); \
250 bool internal::matcher_##DefineMatcher##Matcher<NodeType>::matches( \
252 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
253 ::clang::ast_matchers::internal::BoundNodesTreeBuilder *Builder) const
271 namespace internal { \
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< \
289 internal::matcher_##DefineMatcher##OverloadId##Matcher, ParamType, \
292 return ::clang::ast_matchers::internal::PolymorphicMatcherWithParam1< \
293 internal::matcher_##DefineMatcher##OverloadId##Matcher, ParamType, \
296 typedef ::clang::ast_matchers::internal::PolymorphicMatcherWithParam1< \
297 internal::matcher_##DefineMatcher##OverloadId##Matcher, ParamType, \
301 bool internal:: \
304 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
305 ::clang::ast_matchers::internal::BoundNodesTreeBuilder *Builder) \
324 namespace internal { \
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< \
343 internal::matcher_##DefineMatcher##OverloadId##Matcher, ParamType1, \
346 return ::clang::ast_matchers::internal::PolymorphicMatcherWithParam2< \
347 internal::matcher_##DefineMatcher##OverloadId##Matcher, ParamType1, \
350 typedef ::clang::ast_matchers::internal::PolymorphicMatcherWithParam2< \
351 internal::matcher_##DefineMatcher##OverloadId##Matcher, ParamType1, \
355 bool internal::matcher_##DefineMatcher##OverloadId##Matcher< \
358 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
359 ::clang::ast_matchers::internal::BoundNodesTreeBuilder *Builder) \
365 const ::clang::ast_matchers::internal::VariadicDynCastAllOfMatcher< \
378 namespace internal { \
383 const ::clang::ast_matchers::internal::TypeTraversePolymorphicMatcher< \
385 ::clang::ast_matchers::internal::TypeMatcher##MatcherName##Getter, \
386 ::clang::ast_matchers::internal::TypeTraverseMatcher, \
392 namespace internal { \
397 const ::clang::ast_matchers::internal::TypeTraversePolymorphicMatcher< \
399 ::clang::ast_matchers::internal::TypeLocMatcher##MatcherName##Getter, \
400 ::clang::ast_matchers::internal::TypeLocTraverseMatcher, \