LLVM 22.0.0git
llvm::orc::shared::detail::WrapperFunctionHandlerHelper< RetT(ClassT::*)(ArgTs...) const, ResultSerializer, SPSTagTs... > Class Template Reference

#include "llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h"

Inheritance diagram for llvm::orc::shared::detail::WrapperFunctionHandlerHelper< RetT(ClassT::*)(ArgTs...) const, ResultSerializer, SPSTagTs... >:
[legend]

Additional Inherited Members

Public Types inherited from llvm::orc::shared::detail::WrapperFunctionHandlerHelper< RetT(ArgTs...), ResultSerializer, SPSTagTs... >
using ArgTuple = std::tuple<std::decay_t<ArgTs>...>
using ArgIndices = std::make_index_sequence<std::tuple_size<ArgTuple>::value>
Static Public Member Functions inherited from llvm::orc::shared::detail::WrapperFunctionHandlerHelper< RetT(ArgTs...), ResultSerializer, SPSTagTs... >
template<typename HandlerT>
static WrapperFunctionResult apply (HandlerT &&H, const char *ArgData, size_t ArgSize)

Detailed Description

template<typename ClassT, typename RetT, typename... ArgTs, template< typename > class ResultSerializer, typename... SPSTagTs>
class llvm::orc::shared::detail::WrapperFunctionHandlerHelper< RetT(ClassT::*)(ArgTs...) const, ResultSerializer, SPSTagTs... >

Definition at line 259 of file WrapperFunctionUtils.h.


The documentation for this class was generated from the following file: