Lines Matching refs:MatcherDescriptor
125 class MatcherDescriptor {
127 virtual ~MatcherDescriptor() {}
182 class FixedArgCountMatcherDescriptor : public MatcherDescriptor {
341 class VariadicFuncMatcherDescriptor : public MatcherDescriptor {
484 std::vector<MatcherDescriptor *> &Out)
502 std::vector<MatcherDescriptor *> &Out;
510 class OverloadedMatcherDescriptor : public MatcherDescriptor {
512 OverloadedMatcherDescriptor(ArrayRef<MatcherDescriptor *> Callbacks)
579 std::vector<std::unique_ptr<MatcherDescriptor>> Overloads;
583 class VariadicOperatorMatcherDescriptor : public MatcherDescriptor {
644 MatcherDescriptor *makeMatcherAutoMarshall(ReturnType (*Func)(),
655 MatcherDescriptor *makeMatcherAutoMarshall(ReturnType (*Func)(ArgType1),
667 MatcherDescriptor *makeMatcherAutoMarshall(ReturnType (*Func)(ArgType1, ArgType2),
681 MatcherDescriptor *makeMatcherAutoMarshall(
692 MatcherDescriptor *
702 MatcherDescriptor *
706 std::vector<MatcherDescriptor *> Overloads;
724 MatcherDescriptor *