Lines Matching defs:MatcherName

256                                             StringRef MatcherName,
268 MarshallerType Marshaller, void (*Func)(), StringRef MatcherName,
271 : Marshaller(Marshaller), Func(Func), MatcherName(MatcherName),
278 return Marshaller(Func, MatcherName, NameRange, Args, Error);
299 const std::string MatcherName;
376 variadicMatcherDescriptor(StringRef MatcherName, SourceRange NameRange,
417 using RunFunc = VariantMatcher (*)(StringRef MatcherName,
426 StringRef MatcherName)
428 MatcherName(MatcherName.str()),
436 return Func(MatcherName, NameRange, Args, Error);
456 const std::string MatcherName;
467 StringRef MatcherName)
468 : VariadicFuncMatcherDescriptor(Func, MatcherName),
513 static VariantMatcher matcherMarshall0(void (*Func)(), StringRef MatcherName,
524 static VariantMatcher matcherMarshall1(void (*Func)(), StringRef MatcherName,
537 static VariantMatcher matcherMarshall2(void (*Func)(), StringRef MatcherName,
666 VarOp Op, StringRef MatcherName)
668 MatcherName(MatcherName) {}
720 const StringRef MatcherName;
729 makeMatcherAutoMarshall(ReturnType (*Func)(), StringRef MatcherName) {
734 MatcherName, RetTypes, None);
740 makeMatcherAutoMarshall(ReturnType (*Func)(ArgType1), StringRef MatcherName) {
746 reinterpret_cast<void (*)()>(Func), MatcherName, RetTypes, AK);
753 StringRef MatcherName) {
760 reinterpret_cast<void (*)()>(Func), MatcherName, RetTypes, AKs);
768 StringRef MatcherName) {
769 return std::make_unique<VariadicFuncMatcherDescriptor>(VarFunc, MatcherName);
780 StringRef MatcherName) {
781 return std::make_unique<DynCastAllOfMatcherDescriptor>(VarFunc, MatcherName);
790 StringRef MatcherName) {
792 AdaptativeOverloadCollector<ArgumentAdapterT, FromTypes, ToTypes>(MatcherName,
812 StringRef MatcherName) {
814 MinCount, MaxCount, Func.Op, MatcherName);