/external/clang/lib/ASTMatchers/Dynamic/ |
D | Marshallers.h | 185 StringRef MatcherName, 197 MarshallerType Marshaller, void (*Func)(), StringRef MatcherName, 200 : Marshaller(Marshaller), Func(Func), MatcherName(MatcherName), 207 return Marshaller(Func, MatcherName, NameRange, Args, Error); 226 const std::string MatcherName; 303 variadicMatcherDescriptor(StringRef MatcherName, SourceRange NameRange, 343 typedef VariantMatcher (*RunFunc)(StringRef MatcherName, 352 StringRef MatcherName) 354 MatcherName(MatcherName.str()), 362 return Func(MatcherName, NameRange, Args, Error); [all …]
|
D | Diagnostics.cpp | 25 StringRef MatcherName, in Context() argument 28 Error->pushContextFrame(CT_MatcherConstruct, MatcherRange) << MatcherName; in Context() 32 StringRef MatcherName, in Context() argument 37 << MatcherName; in Context()
|
D | Registry.cpp | 43 void registerMatcher(StringRef MatcherName, MatcherDescriptor *Callback); 47 void RegistryMaps::registerMatcher(StringRef MatcherName, in registerMatcher() argument 49 assert(Constructors.find(MatcherName) == Constructors.end()); in registerMatcher() 50 Constructors[MatcherName] = Callback; in registerMatcher() 433 llvm::Optional<MatcherCtor> Registry::lookupMatcherCtor(StringRef MatcherName) { in lookupMatcherCtor() argument 435 RegistryData->constructors().find(MatcherName); in lookupMatcherCtor()
|
D | Parser.cpp | 532 Parser::RegistrySema::lookupMatcherCtor(StringRef MatcherName) { in lookupMatcherCtor() argument 533 return Registry::lookupMatcherCtor(MatcherName); in lookupMatcherCtor()
|
/external/llvm-project/clang/include/clang/ASTMatchers/ |
D | ASTMatchersMacros.h | 364 #define AST_TYPE_TRAVERSE_MATCHER_DECL(MatcherName, FunctionName, \ argument 367 template <typename T> struct TypeMatcher##MatcherName##Getter { \ 374 ::clang::ast_matchers::internal::TypeMatcher##MatcherName##Getter, \ 376 ReturnTypesF>::Func MatcherName 378 #define AST_TYPE_TRAVERSE_MATCHER_DEF(MatcherName, ReturnTypesF) \ argument 381 ::clang::ast_matchers::internal::TypeMatcher##MatcherName##Getter, \ 383 ReturnTypesF>::Func MatcherName 392 #define AST_TYPE_TRAVERSE_MATCHER(MatcherName, FunctionName, ReturnTypesF) \ argument 394 template <typename T> struct TypeMatcher##MatcherName##Getter { \ 400 ::clang::ast_matchers::internal::TypeMatcher##MatcherName##Getter, \ [all …]
|
/external/llvm-project/clang/lib/ASTMatchers/Dynamic/ |
D | Marshallers.h | 358 StringRef MatcherName, 370 StringRef MatcherName, 373 : Marshaller(Marshaller), Func(Func), MatcherName(MatcherName), 380 return Marshaller(Func, MatcherName, NameRange, Args, Error); 400 const std::string MatcherName; 476 variadicMatcherDescriptor(StringRef MatcherName, SourceRange NameRange, 536 using RunFunc = VariantMatcher (*)(StringRef MatcherName, 545 StringRef MatcherName) 547 MatcherName(MatcherName.str()), 555 return Func(MatcherName, NameRange, Args, Error); [all …]
|
D | Diagnostics.cpp | 24 StringRef MatcherName, in Context() argument 27 Error->pushContextFrame(CT_MatcherConstruct, MatcherRange) << MatcherName; in Context() 31 StringRef MatcherName, in Context() argument 36 << MatcherName; in Context()
|
D | Registry.cpp | 55 void registerMatcher(StringRef MatcherName, 64 StringRef MatcherName, std::unique_ptr<MatcherDescriptor> Callback) { in registerMatcher() argument 65 assert(Constructors.find(MatcherName) == Constructors.end()); in registerMatcher() 66 Constructors[MatcherName] = std::move(Callback); in registerMatcher() 560 llvm::Optional<MatcherCtor> Registry::lookupMatcherCtor(StringRef MatcherName) { in lookupMatcherCtor() argument 561 auto it = RegistryData->constructors().find(MatcherName); in lookupMatcherCtor()
|
D | Parser.cpp | 635 Parser::RegistrySema::lookupMatcherCtor(StringRef MatcherName) { in lookupMatcherCtor() argument 636 return Registry::lookupMatcherCtor(MatcherName); in lookupMatcherCtor()
|
/external/clang/include/clang/ASTMatchers/ |
D | ASTMatchersMacros.h | 364 #define AST_TYPE_MATCHER(NodeType, MatcherName) \ argument 366 Type, NodeType> MatcherName 377 #define AST_TYPE_TRAVERSE_MATCHER(MatcherName, FunctionName, ReturnTypesF) \ argument 379 template <typename T> struct TypeMatcher##MatcherName##Getter { \ 385 ::clang::ast_matchers::internal::TypeMatcher##MatcherName##Getter, \ 387 ReturnTypesF>::Func MatcherName 391 #define AST_TYPELOC_TRAVERSE_MATCHER(MatcherName, FunctionName, ReturnTypesF) \ argument 393 template <typename T> struct TypeLocMatcher##MatcherName##Getter { \ 399 ::clang::ast_matchers::internal::TypeLocMatcher##MatcherName##Getter, \ 401 ReturnTypesF>::Func MatcherName##Loc; \ [all …]
|
/external/clang/unittests/ASTMatchers/Dynamic/ |
D | ParserTest.cpp | 28 uint64_t expectMatcher(StringRef MatcherName) { in expectMatcher() argument 33 ExpectedMatchers.insert(std::make_pair(MatcherName, M)); in expectMatcher() 46 lookupMatcherCtor(StringRef MatcherName) override { in lookupMatcherCtor() argument 48 &*ExpectedMatchers.find(MatcherName); in lookupMatcherCtor() 65 StringRef MatcherName; member 141 EXPECT_EQ("Bar", Bar.MatcherName); in TEST() 147 EXPECT_EQ("Baz", Baz.MatcherName); in TEST() 153 EXPECT_EQ("Foo", Foo.MatcherName); in TEST()
|
D | RegistryTest.cpp | 38 llvm::Optional<MatcherCtor> lookupMatcherCtor(StringRef MatcherName) { in lookupMatcherCtor() argument 39 return Registry::lookupMatcherCtor(MatcherName); in lookupMatcherCtor() 42 VariantMatcher constructMatcher(StringRef MatcherName, in constructMatcher() argument 46 llvm::Optional<MatcherCtor> Ctor = lookupMatcherCtor(MatcherName); in constructMatcher() 54 VariantMatcher constructMatcher(StringRef MatcherName, in constructMatcher() argument 59 llvm::Optional<MatcherCtor> Ctor = lookupMatcherCtor(MatcherName); in constructMatcher() 63 EXPECT_EQ("", DummyError.toStringFull()) << MatcherName; in constructMatcher() 67 VariantMatcher constructMatcher(StringRef MatcherName, in constructMatcher() argument 73 llvm::Optional<MatcherCtor> Ctor = lookupMatcherCtor(MatcherName); in constructMatcher()
|
/external/llvm-project/clang/unittests/ASTMatchers/Dynamic/ |
D | RegistryTest.cpp | 37 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()
|
D | ParserTest.cpp | 26 uint64_t expectMatcher(StringRef MatcherName) { in expectMatcher() argument 31 ExpectedMatchers.insert(std::make_pair(std::string(MatcherName), M)); in expectMatcher() 44 lookupMatcherCtor(StringRef MatcherName) override { in lookupMatcherCtor() argument 46 &*ExpectedMatchers.find(std::string(MatcherName)); in lookupMatcherCtor() 64 StringRef MatcherName; member 164 EXPECT_EQ("Bar", Bar.MatcherName); in TEST() 170 EXPECT_EQ("Baz", Baz.MatcherName); in TEST() 176 EXPECT_EQ("Foo", Foo.MatcherName); in TEST()
|
/external/llvm-project/clang/include/clang/ASTMatchers/Dynamic/ |
D | Diagnostics.h | 106 Context(ConstructMatcherEnum, Diagnostics *Error, StringRef MatcherName, 110 Context(MatcherArgEnum, Diagnostics *Error, StringRef MatcherName,
|
D | Parser.h | 101 lookupMatcherCtor(StringRef MatcherName) = 0; 134 lookupMatcherCtor(StringRef MatcherName) override;
|
D | Registry.h | 73 static llvm::Optional<MatcherCtor> lookupMatcherCtor(StringRef MatcherName);
|
/external/clang/include/clang/ASTMatchers/Dynamic/ |
D | Diagnostics.h | 106 Context(ConstructMatcherEnum, Diagnostics *Error, StringRef MatcherName, 110 Context(MatcherArgEnum, Diagnostics *Error, StringRef MatcherName,
|
D | Parser.h | 96 lookupMatcherCtor(StringRef MatcherName) = 0; 129 lookupMatcherCtor(StringRef MatcherName) override;
|
D | Registry.h | 68 static llvm::Optional<MatcherCtor> lookupMatcherCtor(StringRef MatcherName);
|