Lines Matching refs:internal

58     return ::clang::ast_matchers::internal::MemoizedMatcher<                   \
95 namespace internal { \
97 : public ::clang::ast_matchers::internal::MatcherInterface<Type> { \
101 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
102 ::clang::ast_matchers::internal::BoundNodesTreeBuilder \
106 inline ::clang::ast_matchers::internal::Matcher<Type> DefineMatcher() { \
107 return ::clang::ast_matchers::internal::makeMatcher( \
108 new internal::matcher_##DefineMatcher##Matcher()); \
110 inline bool internal::matcher_##DefineMatcher##Matcher::matches( \
112 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
113 ::clang::ast_matchers::internal::BoundNodesTreeBuilder *Builder) const
133 namespace internal { \
135 : public ::clang::ast_matchers::internal::MatcherInterface<Type> { \
141 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
142 ::clang::ast_matchers::internal::BoundNodesTreeBuilder \
149 inline ::clang::ast_matchers::internal::Matcher<Type> DefineMatcher( \
151 return ::clang::ast_matchers::internal::makeMatcher( \
152 new internal::matcher_##DefineMatcher##OverloadId##Matcher(Param)); \
154 typedef ::clang::ast_matchers::internal::Matcher<Type> ( \
156 inline bool internal::matcher_##DefineMatcher##OverloadId##Matcher::matches( \
158 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
159 ::clang::ast_matchers::internal::BoundNodesTreeBuilder *Builder) const
182 namespace internal { \
184 : public ::clang::ast_matchers::internal::MatcherInterface<Type> { \
190 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
191 ::clang::ast_matchers::internal::BoundNodesTreeBuilder \
199 inline ::clang::ast_matchers::internal::Matcher<Type> DefineMatcher( \
201 return ::clang::ast_matchers::internal::makeMatcher( \
202 new internal::matcher_##DefineMatcher##OverloadId##Matcher(Param1, \
205 typedef ::clang::ast_matchers::internal::Matcher<Type> ( \
208 inline bool internal::matcher_##DefineMatcher##OverloadId##Matcher::matches( \
210 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
211 ::clang::ast_matchers::internal::BoundNodesTreeBuilder *Builder) const
222 void(::clang::ast_matchers::internal::TypeList<__VA_ARGS__>)
231 namespace internal { \
234 : public ::clang::ast_matchers::internal::MatcherInterface<NodeType> { \
237 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
238 ::clang::ast_matchers::internal::BoundNodesTreeBuilder \
242 inline ::clang::ast_matchers::internal::PolymorphicMatcher< \
243 internal::matcher_##DefineMatcher##Matcher, ReturnTypesF> \
245 return ::clang::ast_matchers::internal::PolymorphicMatcher< \
246 internal::matcher_##DefineMatcher##Matcher, ReturnTypesF>(); \
249 bool internal::matcher_##DefineMatcher##Matcher<NodeType>::matches( \
251 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
252 ::clang::ast_matchers::internal::BoundNodesTreeBuilder *Builder) const
270 namespace internal { \
273 : public ::clang::ast_matchers::internal::MatcherInterface<NodeType> { \
279 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
280 ::clang::ast_matchers::internal::BoundNodesTreeBuilder \
287 inline ::clang::ast_matchers::internal::PolymorphicMatcher< \
288 internal::matcher_##DefineMatcher##OverloadId##Matcher, ReturnTypesF, \
291 return ::clang::ast_matchers::internal::PolymorphicMatcher< \
292 internal::matcher_##DefineMatcher##OverloadId##Matcher, ReturnTypesF, \
295 typedef ::clang::ast_matchers::internal::PolymorphicMatcher< \
296 internal::matcher_##DefineMatcher##OverloadId##Matcher, ReturnTypesF, \
299 bool internal:: \
302 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
303 ::clang::ast_matchers::internal::BoundNodesTreeBuilder *Builder) \
322 namespace internal { \
325 : public ::clang::ast_matchers::internal::MatcherInterface<NodeType> { \
331 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
332 ::clang::ast_matchers::internal::BoundNodesTreeBuilder \
340 inline ::clang::ast_matchers::internal::PolymorphicMatcher< \
341 internal::matcher_##DefineMatcher##OverloadId##Matcher, ReturnTypesF, \
344 return ::clang::ast_matchers::internal::PolymorphicMatcher< \
345 internal::matcher_##DefineMatcher##OverloadId##Matcher, ReturnTypesF, \
348 typedef ::clang::ast_matchers::internal::PolymorphicMatcher< \
349 internal::matcher_##DefineMatcher##OverloadId##Matcher, ReturnTypesF, \
353 bool internal::matcher_##DefineMatcher##OverloadId##Matcher< \
356 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
357 ::clang::ast_matchers::internal::BoundNodesTreeBuilder *Builder) \
365 namespace internal { \
370 extern const ::clang::ast_matchers::internal:: \
373 ::clang::ast_matchers::internal::TypeMatcher##MatcherName##Getter, \
374 ::clang::ast_matchers::internal::TypeTraverseMatcher, \
378 const ::clang::ast_matchers::internal::TypeTraversePolymorphicMatcher< \
380 ::clang::ast_matchers::internal::TypeMatcher##MatcherName##Getter, \
381 ::clang::ast_matchers::internal::TypeTraverseMatcher, \
392 namespace internal { \
397 const ::clang::ast_matchers::internal::TypeTraversePolymorphicMatcher< \
399 ::clang::ast_matchers::internal::TypeMatcher##MatcherName##Getter, \
400 ::clang::ast_matchers::internal::TypeTraverseMatcher, \
405 namespace internal { \
410 extern const ::clang::ast_matchers::internal:: \
413 ::clang::ast_matchers::internal:: \
415 ::clang::ast_matchers::internal::TypeLocTraverseMatcher, \
420 const ::clang::ast_matchers::internal::TypeTraversePolymorphicMatcher< \
422 ::clang::ast_matchers::internal::TypeLocMatcher##MatcherName##Getter, \
423 ::clang::ast_matchers::internal::TypeLocTraverseMatcher, \
430 namespace internal { \
435 const ::clang::ast_matchers::internal::TypeTraversePolymorphicMatcher< \
437 ::clang::ast_matchers::internal::TypeLocMatcher##MatcherName##Getter, \
438 ::clang::ast_matchers::internal::TypeLocTraverseMatcher, \
459 namespace internal { \
461 : public ::clang::ast_matchers::internal::MatcherInterface<Type> { \
467 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
468 ::clang::ast_matchers::internal::BoundNodesTreeBuilder \
475 inline ::clang::ast_matchers::internal::Matcher<Type> DefineMatcher( \
477 return ::clang::ast_matchers::internal::makeMatcher( \
478 new internal::matcher_##DefineMatcher##OverloadId##Matcher( \
479 ::clang::ast_matchers::internal::createAndVerifyRegex( \
482 inline ::clang::ast_matchers::internal::Matcher<Type> DefineMatcher( \
487 typedef ::clang::ast_matchers::internal::Matcher<Type> ( \
490 typedef ::clang::ast_matchers::internal::Matcher<Type> ( \
492 inline bool internal::matcher_##DefineMatcher##OverloadId##Matcher::matches( \
494 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
495 ::clang::ast_matchers::internal::BoundNodesTreeBuilder *Builder) const
510 namespace internal { \
513 : public ::clang::ast_matchers::internal::MatcherInterface<NodeType> { \
519 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
520 ::clang::ast_matchers::internal::BoundNodesTreeBuilder \
527 inline ::clang::ast_matchers::internal::PolymorphicMatcher< \
528 internal::matcher_##DefineMatcher##OverloadId##Matcher, ReturnTypesF, \
531 return ::clang::ast_matchers::internal::PolymorphicMatcher< \
532 internal::matcher_##DefineMatcher##OverloadId##Matcher, ReturnTypesF, \
534 ::clang::ast_matchers::internal::createAndVerifyRegex( \
537 inline ::clang::ast_matchers::internal::PolymorphicMatcher< \
538 internal::matcher_##DefineMatcher##OverloadId##Matcher, ReturnTypesF, \
543 typedef ::clang::ast_matchers::internal::PolymorphicMatcher< \
544 internal::matcher_##DefineMatcher##OverloadId##Matcher, ReturnTypesF, \
548 typedef ::clang::ast_matchers::internal::PolymorphicMatcher< \
549 internal::matcher_##DefineMatcher##OverloadId##Matcher, ReturnTypesF, \
553 bool internal:: \
556 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
557 ::clang::ast_matchers::internal::BoundNodesTreeBuilder *Builder) \