Lines Matching refs:internal

18 //  generator function, is put into the 'internal' namespace. This allows us
28 // clang::ast_matchers::internal::Matcher<clang::ValueDecl>,
40 // internal::Matcher<ValueDecl>, InnerMatcher) {
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::PolymorphicMatcherWithParam0< \
243 internal::matcher_##DefineMatcher##Matcher, ReturnTypesF> \
245 return ::clang::ast_matchers::internal::PolymorphicMatcherWithParam0< \
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::PolymorphicMatcherWithParam1< \
288 internal::matcher_##DefineMatcher##OverloadId##Matcher, ParamType, \
291 return ::clang::ast_matchers::internal::PolymorphicMatcherWithParam1< \
292 internal::matcher_##DefineMatcher##OverloadId##Matcher, ParamType, \
295 typedef ::clang::ast_matchers::internal::PolymorphicMatcherWithParam1< \
296 internal::matcher_##DefineMatcher##OverloadId##Matcher, ParamType, \
300 bool internal:: \
303 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
304 ::clang::ast_matchers::internal::BoundNodesTreeBuilder *Builder) \
323 namespace internal { \
326 : public ::clang::ast_matchers::internal::MatcherInterface<NodeType> { \
332 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
333 ::clang::ast_matchers::internal::BoundNodesTreeBuilder \
341 inline ::clang::ast_matchers::internal::PolymorphicMatcherWithParam2< \
342 internal::matcher_##DefineMatcher##OverloadId##Matcher, ParamType1, \
345 return ::clang::ast_matchers::internal::PolymorphicMatcherWithParam2< \
346 internal::matcher_##DefineMatcher##OverloadId##Matcher, ParamType1, \
349 typedef ::clang::ast_matchers::internal::PolymorphicMatcherWithParam2< \
350 internal::matcher_##DefineMatcher##OverloadId##Matcher, ParamType1, \
354 bool internal::matcher_##DefineMatcher##OverloadId##Matcher< \
357 ::clang::ast_matchers::internal::ASTMatchFinder *Finder, \
358 ::clang::ast_matchers::internal::BoundNodesTreeBuilder *Builder) \
366 namespace internal { \
371 extern const ::clang::ast_matchers::internal:: \
374 ::clang::ast_matchers::internal::TypeMatcher##MatcherName##Getter, \
375 ::clang::ast_matchers::internal::TypeTraverseMatcher, \
379 const ::clang::ast_matchers::internal::TypeTraversePolymorphicMatcher< \
381 ::clang::ast_matchers::internal::TypeMatcher##MatcherName##Getter, \
382 ::clang::ast_matchers::internal::TypeTraverseMatcher, \
393 namespace internal { \
398 const ::clang::ast_matchers::internal::TypeTraversePolymorphicMatcher< \
400 ::clang::ast_matchers::internal::TypeMatcher##MatcherName##Getter, \
401 ::clang::ast_matchers::internal::TypeTraverseMatcher, \
406 namespace internal { \
411 extern const ::clang::ast_matchers::internal:: \
414 ::clang::ast_matchers::internal:: \
416 ::clang::ast_matchers::internal::TypeLocTraverseMatcher, \
421 const ::clang::ast_matchers::internal::TypeTraversePolymorphicMatcher< \
423 ::clang::ast_matchers::internal::TypeLocMatcher##MatcherName##Getter, \
424 ::clang::ast_matchers::internal::TypeLocTraverseMatcher, \
431 namespace internal { \
436 const ::clang::ast_matchers::internal::TypeTraversePolymorphicMatcher< \
438 ::clang::ast_matchers::internal::TypeLocMatcher##MatcherName##Getter, \
439 ::clang::ast_matchers::internal::TypeLocTraverseMatcher, \