Home | History | Annotate | Download | only in ASTMatchers

Lines Matching refs:Param1

163 ///     Type, DefineMatcher, ParamType1, Param1, ParamType2, Param2) { ... }
170 /// Param1, Param2: the parameters passed to the function; their types
176 #define AST_MATCHER_P2(Type, DefineMatcher, ParamType1, Param1, ParamType2, \
178 AST_MATCHER_P2_OVERLOAD(Type, DefineMatcher, ParamType1, Param1, ParamType2, \
181 #define AST_MATCHER_P2_OVERLOAD(Type, DefineMatcher, ParamType1, Param1, \
187 matcher_##DefineMatcher##OverloadId##Matcher(ParamType1 const &A##Param1, \
189 : Param1(A##Param1), Param2(A##Param2) {} \
196 ParamType1 const Param1; \
201 ParamType1 const &Param1, ParamType2 const &Param2) { \
203 new internal::matcher_##DefineMatcher##OverloadId##Matcher(Param1, \
207 &DefineMatcher##_Type##OverloadId)(ParamType1 const &Param1, \
309 /// DefineMatcher, ParamType1, Param1, ParamType2, Param2) { ... }
317 Param1, ParamType2, Param2) \
319 Param1, ParamType2, Param2, 0)
322 ParamType1, Param1, ParamType2, \
329 matcher_##DefineMatcher##OverloadId##Matcher(ParamType1 const &A##Param1, \
331 : Param1(A##Param1), Param2(A##Param2) {} \
338 ParamType1 const Param1; \
345 DefineMatcher(ParamType1 const &Param1, ParamType2 const &Param2) { \
348 ParamType2, ReturnTypesF>(Param1, Param2); \
353 ParamType1 const &Param1, ParamType2 const &Param2); \