Searched refs:MatcherDescriptor (Results 1 – 3 of 3) sorted by relevance
34 class MatcherDescriptor; variable40 explicit MatcherDescriptorPtr(MatcherDescriptor *);47 MatcherDescriptor *get() { return Ptr; } in get()50 MatcherDescriptor *Ptr;55 using MatcherCtor = const internal::MatcherDescriptor *;
304 class MatcherDescriptor {306 virtual ~MatcherDescriptor() = default;316 virtual std::unique_ptr<MatcherDescriptor>372 class FixedArgCountMatcherDescriptor : public MatcherDescriptor {541 class VariadicFuncMatcherDescriptor : public MatcherDescriptor {699 StringRef Name, std::vector<std::unique_ptr<MatcherDescriptor>> &Out)717 std::vector<std::unique_ptr<MatcherDescriptor>> &Out;725 class OverloadedMatcherDescriptor : public MatcherDescriptor {728 MutableArrayRef<std::unique_ptr<MatcherDescriptor>> Callbacks)795 std::vector<std::unique_ptr<MatcherDescriptor>> Overloads;[all …]
40 using internal::MatcherDescriptor;43 llvm::StringMap<std::unique_ptr<const MatcherDescriptor>>;54 std::unique_ptr<MatcherDescriptor> Callback);62 StringRef MatcherName, std::unique_ptr<MatcherDescriptor> Callback) { in registerMatcher()85 std::unique_ptr<MatcherDescriptor> name##Callbacks[] = { \120 std::unique_ptr<MatcherDescriptor> equalsCallbacks[] = { in RegistryMaps()623 internal::MatcherDescriptorPtr::MatcherDescriptorPtr(MatcherDescriptor *Ptr) in MatcherDescriptorPtr()701 const MatcherDescriptor& Matcher = *M.getValue(); in getMatcherCompletions()