Home | History | Annotate | Download | only in Dynamic

Lines Matching refs:MatcherList

85   virtual MatcherList run(const SourceRange &NameRange,
102 typedef MatcherList (*MarshallerType)(FuncType, StringRef,
114 MatcherList run(const SourceRange &NameRange, ArrayRef<ParserValue> Args,
134 typedef MatcherList (*RunFunc)(StringRef MatcherName,
142 MatcherList run(const SourceRange &NameRange, ArrayRef<ParserValue> Args,
157 return MatcherList(); \
165 return MatcherList(); \
171 static void mergePolyMatchers(const PolyMatcher &Poly, MatcherList *Out,
175 static void mergePolyMatchers(const PolyMatcher &Poly, MatcherList *Out,
181 /// \brief Convert the return values of the functions into a MatcherList.
184 /// polymorphic matcher. For the former, we just construct the MatcherList. For
187 static MatcherList
189 return MatcherList(Matcher);
193 static MatcherList
195 MatcherList Matchers;
202 static MatcherList matcherMarshall0(ReturnType (*Func)(),
213 static MatcherList matcherMarshall1(ReturnType (*Func)(ArgType1),
226 static MatcherList matcherMarshall2(ReturnType (*Func)(ArgType1, ArgType2),
245 MatcherList variadicMatcherCreateCallback(StringRef MatcherName,
265 MatcherList Out;