Home
last modified time | relevance | path

Searched refs:ClassT (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/orc/
H A Dwrapper_function_utils.h195 template <typename ClassT, typename RetT, typename... ArgTs,
197 class WrapperFunctionHandlerHelper<RetT (ClassT::*)(ArgTs...), ResultSerializer,
203 template <typename ClassT, typename RetT, typename... ArgTs,
205 class WrapperFunctionHandlerHelper<RetT (ClassT::*)(ArgTs...) const,
373 template <typename RetT, typename ClassT, typename... ArgTs>
376 using MethodT = RetT (ClassT::*)(ArgTs...);
379 return (ObjAddr.toPtr<ClassT *>()->*M)(std::forward<ArgTs>(Args)...); in operator()
387 template <typename RetT, typename ClassT, typename... ArgTs>
388 MethodWrapperHandler<RetT, ClassT, ArgTs...>
389 makeMethodWrapperHandler(RetT (ClassT::*Method)(ArgTs...)) { in makeMethodWrapperHandler()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DTracker.h280 template <typename RetT, typename ClassT>
281 struct GetClassTypeFromGetter<RetT (ClassT::*)() const> {
282 using ClassType = ClassT;
307 template <typename ClassT, typename RetT>
308 static ClassT getClassTypeFromGetter(RetT (ClassT::*Fn)(unsigned) const);
309 template <typename ClassT, typename RetT>
310 static ClassT getClassTypeFromGetter(RetT (ClassT::*Fn)(unsigned));
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/
H A DWrapperFunctionUtils.h249 template <typename ClassT, typename RetT, typename... ArgTs,
251 class WrapperFunctionHandlerHelper<RetT (ClassT::*)(ArgTs...), ResultSerializer,
257 template <typename ClassT, typename RetT, typename... ArgTs,
259 class WrapperFunctionHandlerHelper<RetT (ClassT::*)(ArgTs...) const,
328 template <typename ClassT, typename RetT, typename... ArgTs,
330 class WrapperFunctionAsyncHandlerHelper<RetT (ClassT::*)(ArgTs...),
336 template <typename ClassT, typename RetT, typename... ArgTs,
338 class WrapperFunctionAsyncHandlerHelper<RetT (ClassT::*)(ArgTs...) const,
603 template <typename RetT, typename ClassT, typename... ArgTs>
606 using MethodT = RetT (ClassT::*)(ArgTs...);
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/
H A DRefactoringOptionVisitor.h39 template <typename ClassT>
40 static auto check(ClassT *) -> typename std::is_same<
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DCOFFLinkGraphBuilder.h105 template <typename ClassT, typename RelocHandlerMethod>
106 Error forEachRelocation(const object::SectionRef &RelSec, ClassT *Instance,
H A DELFLinkGraphBuilder.h152 template <typename ClassT, typename RelocHandlerMethod>
154 ClassT *Instance, RelocHandlerMethod &&Method) { in forEachRelaRelocation()
165 template <typename ClassT, typename RelocHandlerMethod>
167 ClassT *Instance, RelocHandlerMethod &&Method) { in forEachRelRelocation()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DCore.h1682 template <typename SPSSignature, typename ClassT, typename... MethodArgTs>
1684 wrapAsyncWithSPS(ClassT *Instance, void (ClassT::*Method)(MethodArgTs...)) { in wrapAsyncWithSPS()
/freebsd/contrib/bsnmp/tests/
H A Dcatch.hpp8725 template<typename ClassT, typename ReturnT, typename... Args>
8726 struct UnaryLambdaTraits<ReturnT( ClassT::* )( Args... ) const> {
8730 template<typename ClassT, typename ReturnT, typename ArgT>
8731 struct UnaryLambdaTraits<ReturnT( ClassT::* )( ArgT ) const> {
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaInit.cpp4340 QualType ClassT = in hasCopyOrMoveCtorParam() local
4343 return Ctx.hasSameUnqualifiedType(ParmT, ClassT); in hasCopyOrMoveCtorParam()