remotemono
List of all members
remotemono::RMonoAPIFunctionWrapAdapterFinal< CommonT, ABI, RetT, ArgsT > Class Template Reference
Inheritance diagram for remotemono::RMonoAPIFunctionWrapAdapterFinal< CommonT, ABI, RetT, ArgsT >:
Inheritance graph
[legend]
Collaboration diagram for remotemono::RMonoAPIFunctionWrapAdapterFinal< CommonT, ABI, RetT, ArgsT >:
Collaboration graph
[legend]

Additional Inherited Members

- Public Types inherited from remotemono::RMonoAPIFunctionWrapBase< CommonT, ABI, RMonoAPIReturnTypeAdapter< ABI, RetT >::WrapType, RMonoAPIParamTypeAdapter< ABI, ArgsT >::WrapType... >
typedef RMonoAPIReturnTypeAdapter< ABI, RetT >::WrapType WrapRetType
 
typedef std::tuple< ArgsT... > WrapArgsTuple
 
typedef RMonoAPIFunctionSimple< RMonoAPIReturnTypeAdapter< ABI, RetT >::WrapType, ArgsT... > WrapFunc
 
- Public Member Functions inherited from remotemono::RMonoAPIFunctionWrapBase< CommonT, ABI, RMonoAPIReturnTypeAdapter< ABI, RetT >::WrapType, RMonoAPIParamTypeAdapter< ABI, ArgsT >::WrapType... >
void linkWrap (blackbone::ptr_t wrapFuncAddr)
 
RMonoAPIReturnTypeAdapter< ABI, RetT >::WrapType invokeWrap (ArgsT... args)
 
blackbone::ptr_t getWrapFuncAddress () const
 
- Protected Types inherited from remotemono::RMonoAPIFunctionCommon< ABI >
enum  ParamFlags {
  ParamFlagMonoObjectPtr = 0x0001, ParamFlagOut = 0x0002, ParamFlagDirectPtr = 0x0004, ParamFlagDisableAutoUnbox = 0x0008,
  ParamFlagLastArrayElement = 0x8000
}
 
typedef uint16_t variantflags_t
 
- Protected Attributes inherited from remotemono::RMonoAPIFunctionWrapBase< CommonT, ABI, RMonoAPIReturnTypeAdapter< ABI, RetT >::WrapType, RMonoAPIParamTypeAdapter< ABI, ArgsT >::WrapType... >
WrapFunc wrapFunc
 

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