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

/external/clang/lib/ASTMatchers/Dynamic/
H A DMarshallers.h189 StringRef MatcherName,
201 MarshallerType Marshaller, void (*Func)(), StringRef MatcherName,
204 : Marshaller(Marshaller), Func(Func), MatcherName(MatcherName),
210 return Marshaller(Func, MatcherName, NameRange, Args, Error);
228 const std::string MatcherName; member in class:clang::ast_matchers::dynamic::internal::FixedArgCountMatcherDescriptor
305 variadicMatcherDescriptor(StringRef MatcherName, const SourceRange &NameRange, argument
345 typedef VariantMatcher (*RunFunc)(StringRef MatcherName,
353 StringRef MatcherName)
355 MatcherName(MatcherNam
200 FixedArgCountMatcherDescriptor( MarshallerType Marshaller, void (*Func)(), StringRef MatcherName, ArrayRef<ast_type_traits::ASTNodeKind> RetKinds, ArrayRef<ArgKind> ArgKinds) argument
352 VariadicFuncMatcherDescriptor(llvm::VariadicFunction<ResultT, ArgT, F> Func, StringRef MatcherName) argument
379 const std::string MatcherName; member in class:clang::ast_matchers::dynamic::internal::VariadicFuncMatcherDescriptor
388 DynCastAllOfMatcherDescriptor( ast_matchers::internal::VariadicDynCastAllOfMatcher<BaseT, DerivedT> Func, StringRef MatcherName) argument
437 matcherMarshall0(void (*Func)(), StringRef MatcherName, const SourceRange &NameRange, ArrayRef<ParserValue> Args, Diagnostics *Error) argument
448 matcherMarshall1(void (*Func)(), StringRef MatcherName, const SourceRange &NameRange, ArrayRef<ParserValue> Args, Diagnostics *Error) argument
461 matcherMarshall2(void (*Func)(), StringRef MatcherName, const SourceRange &NameRange, ArrayRef<ParserValue> Args, Diagnostics *Error) argument
585 VariadicOperatorMatcherDescriptor(unsigned MinCount, unsigned MaxCount, VarFunc Func, StringRef MatcherName) argument
635 const StringRef MatcherName; member in class:clang::ast_matchers::dynamic::internal::VariadicOperatorMatcherDescriptor
643 makeMatcherAutoMarshall(ReturnType (Func)), StringRef MatcherName) argument
654 makeMatcherAutoMarshall(ReturnType (Func)ArgType1), StringRef MatcherName) argument
666 makeMatcherAutoMarshall(ReturnType (Func)ArgType1, ArgType2), StringRef MatcherName) argument
681 makeMatcherAutoMarshall(llvm::VariadicFunction<ResultT, ArgT, Func> VarFunc, StringRef MatcherName) argument
692 makeMatcherAutoMarshall(ast_matchers::internal::VariadicDynCastAllOfMatcher< BaseT, DerivedT> VarFunc, StringRef MatcherName) argument
702 makeMatcherAutoMarshall(ast_matchers::internal::ArgumentAdaptingMatcherFunc< ArgumentAdapterT, FromTypes, ToTypes>, StringRef MatcherName) argument
724 makeMatcherAutoMarshall(ast_matchers::internal::VariadicOperatorMatcherFunc< MinCount, MaxCount> Func, StringRef MatcherName) argument
[all...]
H A DDiagnostics.cpp26 StringRef MatcherName,
29 Error->pushContextFrame(CT_MatcherConstruct, MatcherRange) << MatcherName;
33 StringRef MatcherName,
38 << MatcherName; local
25 Context(ConstructMatcherEnum, Diagnostics *Error, StringRef MatcherName, const SourceRange &MatcherRange) argument
32 Context(MatcherArgEnum, Diagnostics *Error, StringRef MatcherName, const SourceRange &MatcherRange, unsigned ArgNumber) argument
H A DRegistry.cpp42 void registerMatcher(StringRef MatcherName, MatcherDescriptor *Callback);
46 void RegistryMaps::registerMatcher(StringRef MatcherName, argument
48 assert(Constructors.find(MatcherName) == Constructors.end());
49 Constructors[MatcherName] = Callback;
330 llvm::Optional<MatcherCtor> Registry::lookupMatcherCtor(StringRef MatcherName) { argument
332 RegistryData->constructors().find(MatcherName);
H A DParser.cpp504 Parser::RegistrySema::lookupMatcherCtor(StringRef MatcherName) { argument
505 return Registry::lookupMatcherCtor(MatcherName);
/external/clang/include/clang/ASTMatchers/
H A DASTMatchersMacros.h320 #define AST_TYPE_MATCHER(NodeType, MatcherName) \
321 const internal::VariadicDynCastAllOfMatcher<Type, NodeType> MatcherName
325 /// \brief AST_TYPE_TRAVERSE_MATCHER(MatcherName, FunctionName) defines
326 /// the matcher \c MatcherName that can be used to traverse from one \c Type
332 #define AST_TYPE_TRAVERSE_MATCHER(MatcherName, FunctionName, ReturnTypesF) \
334 template <typename T> struct TypeMatcher##MatcherName##Getter { \
339 QualType, internal::TypeMatcher##MatcherName##Getter, \
340 internal::TypeTraverseMatcher, ReturnTypesF>::Func MatcherName
342 /// \brief AST_TYPELOC_TRAVERSE_MATCHER(MatcherName, FunctionName) works
344 #define AST_TYPELOC_TRAVERSE_MATCHER(MatcherName, FunctionNam
[all...]
/external/clang/include/clang/ASTMatchers/Dynamic/
H A DParser.h14 /// MatcherName(Arg0, Arg1, ..., ArgN)
102 /// \param MatcherName The matcher name found by the parser.
107 lookupMatcherCtor(StringRef MatcherName) = 0;
117 lookupMatcherCtor(StringRef MatcherName) override;
H A DDiagnostics.h106 Context(ConstructMatcherEnum, Diagnostics *Error, StringRef MatcherName,
110 Context(MatcherArgEnum, Diagnostics *Error, StringRef MatcherName,
H A DRegistry.h59 static llvm::Optional<MatcherCtor> lookupMatcherCtor(StringRef MatcherName);
/external/clang/unittests/ASTMatchers/Dynamic/
H A DParserTest.cpp28 uint64_t expectMatcher(StringRef MatcherName) { argument
30 ExpectedMatchers.insert(std::make_pair(MatcherName, M));
42 llvm::Optional<MatcherCtor> lookupMatcherCtor(StringRef MatcherName) { argument
44 &*ExpectedMatchers.find(MatcherName);
61 StringRef MatcherName; member in struct:clang::ast_matchers::dynamic::__anon19535::MockSema::MatcherInfo
133 EXPECT_EQ("Bar", Bar.MatcherName);
139 EXPECT_EQ("Baz", Baz.MatcherName);
145 EXPECT_EQ("Foo", Foo.MatcherName);
H A DRegistryTest.cpp38 llvm::Optional<MatcherCtor> lookupMatcherCtor(StringRef MatcherName) { argument
39 return Registry::lookupMatcherCtor(MatcherName);
42 VariantMatcher constructMatcher(StringRef MatcherName, argument
46 llvm::Optional<MatcherCtor> Ctor = lookupMatcherCtor(MatcherName);
54 VariantMatcher constructMatcher(StringRef MatcherName, argument
59 llvm::Optional<MatcherCtor> Ctor = lookupMatcherCtor(MatcherName);
63 EXPECT_EQ("", DummyError.toStringFull()) << MatcherName;
67 VariantMatcher constructMatcher(StringRef MatcherName, argument
73 llvm::Optional<MatcherCtor> Ctor = lookupMatcherCtor(MatcherName);

Completed in 1956 milliseconds