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

/freebsd-11-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/Dynamic/
H A DRegistry.h34 class MatcherDescriptor;
38 using MatcherCtor = const internal::MatcherDescriptor *;
/freebsd-11-stable/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/
H A DMarshallers.h195 class MatcherDescriptor { class in namespace:clang::ast_matchers::dynamic::internal
197 virtual ~MatcherDescriptor() = default;
250 /// function into a MatcherDescriptor.
253 class FixedArgCountMatcherDescriptor : public MatcherDescriptor {
411 /// it as a MatcherDescriptor.
415 class VariadicFuncMatcherDescriptor : public MatcherDescriptor {
560 StringRef Name, std::vector<std::unique_ptr<MatcherDescriptor>> &Out)
578 std::vector<std::unique_ptr<MatcherDescriptor>> &Out;
581 /// MatcherDescriptor that wraps multiple "overloads" of the same
586 class OverloadedMatcherDescriptor : public MatcherDescriptor {
[all...]
H A DRegistry.cpp42 using internal::MatcherDescriptor;
45 llvm::StringMap<std::unique_ptr<const MatcherDescriptor>>;
56 std::unique_ptr<MatcherDescriptor> Callback);
64 StringRef MatcherName, std::unique_ptr<MatcherDescriptor> Callback) {
87 std::unique_ptr<MatcherDescriptor> name##Callbacks[] = { \
120 std::unique_ptr<MatcherDescriptor> equalsCallbacks[] = {
596 const MatcherDescriptor& Matcher = *M.getValue();

Completed in 42 milliseconds