Lines Matching refs:MatcherDescriptor
104 class MatcherDescriptor {
106 virtual ~MatcherDescriptor() {}
161 class FixedArgCountMatcherDescriptor : public MatcherDescriptor {
320 class VariadicFuncMatcherDescriptor : public MatcherDescriptor {
463 std::vector<MatcherDescriptor *> &Out)
481 std::vector<MatcherDescriptor *> &Out;
489 class OverloadedMatcherDescriptor : public MatcherDescriptor {
491 OverloadedMatcherDescriptor(ArrayRef<MatcherDescriptor *> Callbacks)
558 std::vector<std::unique_ptr<MatcherDescriptor>> Overloads;
562 class VariadicOperatorMatcherDescriptor : public MatcherDescriptor {
623 MatcherDescriptor *makeMatcherAutoMarshall(ReturnType (*Func)(),
634 MatcherDescriptor *makeMatcherAutoMarshall(ReturnType (*Func)(ArgType1),
646 MatcherDescriptor *makeMatcherAutoMarshall(ReturnType (*Func)(ArgType1, ArgType2),
660 MatcherDescriptor *
671 MatcherDescriptor *
681 MatcherDescriptor *
685 std::vector<MatcherDescriptor *> Overloads;
703 MatcherDescriptor *