Home | History | Annotate | Download | only in Dynamic

Lines Matching defs:Func

184   typedef VariantMatcher (*MarshallerType)(void (*Func)(),
190 /// \param Marshaller Function to unpack the arguments and call \c Func
191 /// \param Func Matcher construct function. This is the function that
197 MarshallerType Marshaller, void (*Func)(), StringRef MatcherName,
200 : Marshaller(Marshaller), Func(Func), MatcherName(MatcherName),
207 return Marshaller(Func, MatcherName, NameRange, Args, Error);
225 void (* const Func)();
301 ResultT (*Func)(ArrayRef<const ArgT *>)>
323 Out = outvalueToVariantMatcher(Func(llvm::makeArrayRef(InnerArgs,
351 ast_matchers::internal::VariadicFunction<ResultT, ArgT, F> Func,
353 : Func(&variadicMatcherDescriptor<ResultT, ArgT, F>),
362 return Func(MatcherName, NameRange, Args, Error);
379 const RunFunc Func;
390 ast_matchers::internal::VariadicDynCastAllOfMatcher<BaseT, DerivedT> Func,
392 : VariadicFuncMatcherDescriptor(Func, MatcherName),
437 static VariantMatcher matcherMarshall0(void (*Func)(), StringRef MatcherName,
443 return outvalueToVariantMatcher(reinterpret_cast<FuncType>(Func)());
448 static VariantMatcher matcherMarshall1(void (*Func)(), StringRef MatcherName,
455 return outvalueToVariantMatcher(reinterpret_cast<FuncType>(Func)(
461 static VariantMatcher matcherMarshall2(void (*Func)(), StringRef MatcherName,
469 return outvalueToVariantMatcher(reinterpret_cast<FuncType>(Func)(
644 MatcherDescriptor *makeMatcherAutoMarshall(ReturnType (*Func)(),
649 matcherMarshall0<ReturnType>, reinterpret_cast<void (*)()>(Func),
655 MatcherDescriptor *makeMatcherAutoMarshall(ReturnType (*Func)(ArgType1),
662 reinterpret_cast<void (*)()>(Func), MatcherName, RetTypes, AK);
667 MatcherDescriptor *makeMatcherAutoMarshall(ReturnType (*Func)(ArgType1, ArgType2),
675 reinterpret_cast<void (*)()>(Func), MatcherName, RetTypes, AKs);
680 ResultT (*Func)(ArrayRef<const ArgT *>)>
682 ast_matchers::internal::VariadicFunction<ResultT, ArgT, Func> VarFunc,
726 MinCount, MaxCount> Func,
728 return new VariadicOperatorMatcherDescriptor(MinCount, MaxCount, Func.Op,