Lines Matching refs:MatcherDescriptor
304 class MatcherDescriptor {
306 virtual ~MatcherDescriptor() = default;
316 virtual std::unique_ptr<MatcherDescriptor>
372 class FixedArgCountMatcherDescriptor : public MatcherDescriptor {
540 class VariadicFuncMatcherDescriptor : public MatcherDescriptor {
698 StringRef Name, std::vector<std::unique_ptr<MatcherDescriptor>> &Out)
716 std::vector<std::unique_ptr<MatcherDescriptor>> &Out;
724 class OverloadedMatcherDescriptor : public MatcherDescriptor {
727 MutableArrayRef<std::unique_ptr<MatcherDescriptor>> Callbacks)
794 std::vector<std::unique_ptr<MatcherDescriptor>> Overloads;
798 class RegexMatcherDescriptor : public MatcherDescriptor {
870 class VariadicOperatorMatcherDescriptor : public MatcherDescriptor {
932 class MapAnyOfMatcherDescriptor : public MatcherDescriptor {
996 class MapAnyOfBuilderDescriptor : public MatcherDescriptor {
1005 std::unique_ptr<MatcherDescriptor>
1057 std::unique_ptr<MatcherDescriptor>
1068 std::unique_ptr<MatcherDescriptor>
1080 std::unique_ptr<MatcherDescriptor>
1093 std::unique_ptr<MatcherDescriptor> makeMatcherRegexMarshall(
1105 std::unique_ptr<MatcherDescriptor> makeMatcherAutoMarshall(
1116 std::unique_ptr<MatcherDescriptor> makeMatcherAutoMarshall(
1126 std::unique_ptr<MatcherDescriptor> makeMatcherAutoMarshall(
1130 std::vector<std::unique_ptr<MatcherDescriptor>> Overloads;
1148 std::unique_ptr<MatcherDescriptor> makeMatcherAutoMarshall(
1157 std::unique_ptr<MatcherDescriptor> makeMatcherAutoMarshall(