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

/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/ASTMatchers/Dynamic/
H A DRegistry.h37 /// \param MatcherName The name of the matcher to instantiate.
50 static VariantMatcher constructMatcher(StringRef MatcherName,
61 static VariantMatcher constructBoundMatcher(StringRef MatcherName,
H A DDiagnostics.h106 Context(ConstructMatcherEnum, Diagnostics *Error, StringRef MatcherName,
110 Context(MatcherArgEnum, Diagnostics *Error, StringRef MatcherName,
H A DParser.h14 /// MatcherName(Arg0, Arg1, ..., ArgN)
25 /// <MatcherExpression> := <MatcherName>(<ArgumentList>) |
26 /// <MatcherName>(<ArgumentList>).bind(<StringLiteral>)
27 /// <MatcherName> := [a-zA-Z]+
68 /// \param MatcherName The matcher name found by the parser.
81 virtual VariantMatcher actOnMatcherExpression(StringRef MatcherName,
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/
H A DMarshallers.h100 StringRef MatcherName,
109 StringRef MatcherName)
110 : Marshaller(Marshaller), Func(Func), MatcherName(MatcherName) {}
114 return Marshaller(Func, MatcherName, NameRange, Args, Error);
120 const std::string MatcherName; member in class:clang::ast_matchers::dynamic::internal::FixedArgCountMatcherCreateCallback
132 typedef VariantMatcher (*RunFunc)(StringRef MatcherName,
137 FreeFuncMatcherCreateCallback(RunFunc Func, StringRef MatcherName) argument
138 : Func(Func), MatcherName(MatcherName
108 FixedArgCountMatcherCreateCallback(MarshallerType Marshaller, void (*Func)(), StringRef MatcherName) argument
147 const std::string MatcherName; member in class:clang::ast_matchers::dynamic::internal::FreeFuncMatcherCreateCallback
202 matcherMarshall0(void (*Func)(), StringRef MatcherName, const SourceRange &NameRange, ArrayRef<ParserValue> Args, Diagnostics *Error) argument
213 matcherMarshall1(void (*Func)(), StringRef MatcherName, const SourceRange &NameRange, ArrayRef<ParserValue> Args, Diagnostics *Error) argument
226 matcherMarshall2(void (*Func)(), StringRef MatcherName, const SourceRange &NameRange, ArrayRef<ParserValue> Args, Diagnostics *Error) argument
246 variadicMatcherCreateCallback(StringRef MatcherName, const SourceRange &NameRange, ArrayRef<ParserValue> Args, Diagnostics *Error) argument
350 VariadicOperatorMatcherCreateCallback(VarFunc Func, StringRef MatcherName) argument
372 const StringRef MatcherName; member in class:clang::ast_matchers::dynamic::internal::VariadicOperatorMatcherCreateCallback
381 makeMatcherAutoMarshall(ReturnType (Func)), StringRef MatcherName) argument
390 makeMatcherAutoMarshall(ReturnType (Func)ArgType1), StringRef MatcherName) argument
399 makeMatcherAutoMarshall(ReturnType (Func)ArgType1, ArgType2), StringRef MatcherName) argument
411 makeMatcherAutoMarshall(llvm::VariadicFunction<ResultT, ArgT, Func> VarFunc, StringRef MatcherName) argument
421 makeMatcherAutoMarshall(ast_matchers::internal::ArgumentAdaptingMatcherFunc< ArgumentAdapterT, FromTypes, ToTypes>, StringRef MatcherName) argument
442 makeMatcherAutoMarshall( ast_matchers::internal::VariadicOperatorMatcherFunc Func, StringRef MatcherName) argument
[all...]
H A DRegistry.cpp41 void registerMatcher(StringRef MatcherName, MatcherCreateCallback *Callback);
45 void RegistryMaps::registerMatcher(StringRef MatcherName, argument
47 assert(Constructors.find(MatcherName) == Constructors.end());
48 Constructors[MatcherName] = Callback;
309 VariantMatcher Registry::constructMatcher(StringRef MatcherName, argument
314 RegistryData->constructors().find(MatcherName);
316 Error->addError(NameRange, Error->ET_RegistryNotFound) << MatcherName;
324 VariantMatcher Registry::constructBoundMatcher(StringRef MatcherName, argument
329 VariantMatcher Out = constructMatcher(MatcherName, NameRange, Args, Error);
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
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchersMacros.h301 #define AST_TYPE_MATCHER(NodeType, MatcherName) \
302 const internal::VariadicDynCastAllOfMatcher<Type, NodeType> MatcherName
306 /// \brief AST_TYPE_TRAVERSE_MATCHER(MatcherName, FunctionName) defines
307 /// the matcher \c MatcherName that can be used to traverse from one \c Type
313 #define AST_TYPE_TRAVERSE_MATCHER(MatcherName, FunctionName, ReturnTypesF) \
315 template <typename T> struct TypeMatcher##MatcherName##Getter { \
320 QualType, internal::TypeMatcher##MatcherName##Getter, \
321 internal::TypeTraverseMatcher, ReturnTypesF>::Func MatcherName
323 /// \brief AST_TYPELOC_TRAVERSE_MATCHER(MatcherName, FunctionName) works
325 #define AST_TYPELOC_TRAVERSE_MATCHER(MatcherName, FunctionNam
[all...]

Completed in 65 milliseconds