Home
last modified time | relevance | path

Searched refs:MatcherName (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/ASTMatchers/
H A DASTMatchersMacros.h363 #define AST_TYPE_TRAVERSE_MATCHER_DECL(MatcherName, FunctionName, \ argument
366 template <typename T> struct TypeMatcher##MatcherName##Getter { \
373 ::clang::ast_matchers::internal::TypeMatcher##MatcherName##Getter, \
375 ReturnTypesF>::Func MatcherName
377 #define AST_TYPE_TRAVERSE_MATCHER_DEF(MatcherName, ReturnTypesF) \ argument
380 ::clang::ast_matchers::internal::TypeMatcher##MatcherName##Getter, \
382 ReturnTypesF>::Func MatcherName
401 ReturnTypesF>::Func MatcherName
417 AST_TYPE_TRAVERSE_MATCHER_DECL(MatcherName, FunctionName##Type, ReturnTypesF)
425 AST_TYPE_TRAVERSE_MATCHER_DEF(MatcherName, ReturnTypesF)
[all …]
/llvm-project-15.0.7/clang/lib/ASTMatchers/Dynamic/
H A DMarshallers.h390 : Marshaller(Marshaller), Func(Func), MatcherName(MatcherName),
552 StringRef MatcherName)
554 MatcherName(MatcherName.str()),
594 StringRef MatcherName)
878 MatcherName(MatcherName) {}
930 const StringRef MatcherName;
1107 StringRef MatcherName) {
1119 StringRef MatcherName) {
1129 StringRef MatcherName) {
1151 StringRef MatcherName) {
[all …]
H A DDiagnostics.cpp24 StringRef MatcherName, in Context() argument
27 Error->pushContextFrame(CT_MatcherConstruct, MatcherRange) << MatcherName; in Context()
31 StringRef MatcherName, in Context() argument
36 << MatcherName; in Context()
H A DRegistry.cpp53 void registerMatcher(StringRef MatcherName,
62 StringRef MatcherName, std::unique_ptr<MatcherDescriptor> Callback) { in registerMatcher() argument
63 assert(Constructors.find(MatcherName) == Constructors.end()); in registerMatcher()
64 Constructors[MatcherName] = std::move(Callback); in registerMatcher()
623 llvm::Optional<MatcherCtor> Registry::lookupMatcherCtor(StringRef MatcherName) { in lookupMatcherCtor() argument
624 auto it = RegistryData->constructors().find(MatcherName); in lookupMatcherCtor()
H A DParser.cpp832 Parser::RegistrySema::lookupMatcherCtor(StringRef MatcherName) { in lookupMatcherCtor() argument
833 return Registry::lookupMatcherCtor(MatcherName); in lookupMatcherCtor()
/llvm-project-15.0.7/clang/unittests/ASTMatchers/Dynamic/
H A DRegistryTest.cpp37 llvm::Optional<MatcherCtor> lookupMatcherCtor(StringRef MatcherName) { in lookupMatcherCtor() argument
38 return Registry::lookupMatcherCtor(MatcherName); in lookupMatcherCtor()
41 VariantMatcher constructMatcher(StringRef MatcherName, in constructMatcher() argument
45 llvm::Optional<MatcherCtor> Ctor = lookupMatcherCtor(MatcherName); in constructMatcher()
53 VariantMatcher constructMatcher(StringRef MatcherName, in constructMatcher() argument
58 llvm::Optional<MatcherCtor> Ctor = lookupMatcherCtor(MatcherName); in constructMatcher()
62 EXPECT_EQ("", DummyError.toStringFull()) << MatcherName; in constructMatcher()
66 VariantMatcher constructMatcher(StringRef MatcherName, in constructMatcher() argument
72 llvm::Optional<MatcherCtor> Ctor = lookupMatcherCtor(MatcherName); in constructMatcher()
H A DParserTest.cpp26 uint64_t expectMatcher(StringRef MatcherName) { in expectMatcher() argument
31 ExpectedMatchers.insert(std::make_pair(std::string(MatcherName), M)); in expectMatcher()
55 lookupMatcherCtor(StringRef MatcherName) override { in lookupMatcherCtor() argument
57 &*ExpectedMatchers.find(std::string(MatcherName)); in lookupMatcherCtor()
75 StringRef MatcherName; member
175 EXPECT_EQ("Bar", Bar.MatcherName); in TEST()
181 EXPECT_EQ("Baz", Baz.MatcherName); in TEST()
187 EXPECT_EQ("Foo", Foo.MatcherName); in TEST()
/llvm-project-15.0.7/clang/include/clang/ASTMatchers/Dynamic/
H A DDiagnostics.h110 Context(ConstructMatcherEnum, Diagnostics *Error, StringRef MatcherName,
114 Context(MatcherArgEnum, Diagnostics *Error, StringRef MatcherName,
H A DParser.h101 lookupMatcherCtor(StringRef MatcherName) = 0;
142 lookupMatcherCtor(StringRef MatcherName) override;
H A DRegistry.h98 static llvm::Optional<MatcherCtor> lookupMatcherCtor(StringRef MatcherName);