LLVM  14.0.0git
List of all members
llvm::orc::shared::detail::WrapperFunctionHandlerHelper< RetT(ClassT::*)(ArgTs...), ResultSerializer, SPSTagTs... > Class Template Reference

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

Inheritance diagram for llvm::orc::shared::detail::WrapperFunctionHandlerHelper< RetT(ClassT::*)(ArgTs...), ResultSerializer, SPSTagTs... >:
Inheritance graph
[legend]
Collaboration diagram for llvm::orc::shared::detail::WrapperFunctionHandlerHelper< RetT(ClassT::*)(ArgTs...), ResultSerializer, SPSTagTs... >:
Collaboration graph
[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...), ResultSerializer, SPSTagTs... >

Definition at line 257 of file WrapperFunctionUtils.h.


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