Home
last modified time | relevance | path

Searched refs:MatcherDescriptor (Results 1 – 3 of 3) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/Dynamic/
H A DRegistry.h34 class MatcherDescriptor; variable
40 explicit MatcherDescriptorPtr(MatcherDescriptor *);
47 MatcherDescriptor *get() { return Ptr; } in get()
50 MatcherDescriptor *Ptr;
55 using MatcherCtor = const internal::MatcherDescriptor *;
/freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/
H A DMarshallers.h304 class MatcherDescriptor {
306 virtual ~MatcherDescriptor() = default;
316 virtual std::unique_ptr<MatcherDescriptor>
717 std::vector<std::unique_ptr<MatcherDescriptor>> &Out;
799 class RegexMatcherDescriptor : public MatcherDescriptor {
1006 std::unique_ptr<MatcherDescriptor>
1057 std::unique_ptr<MatcherDescriptor>
1068 std::unique_ptr<MatcherDescriptor>
1080 std::unique_ptr<MatcherDescriptor>
1105 std::unique_ptr<MatcherDescriptor> makeMatcherAutoMarshall(
[all …]
H A DRegistry.cpp40 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()
622 internal::MatcherDescriptorPtr::MatcherDescriptorPtr(MatcherDescriptor *Ptr) in MatcherDescriptorPtr()
700 const MatcherDescriptor& Matcher = *M.getValue(); in getMatcherCompletions()