remotemono
Protected Member Functions | List of all members
remotemono::RMonoAPIFunctionRaw< CommonT, ABI, RetT, ArgsT > Class Template Reference

#include <RMonoAPIFunctionRaw_Def.h>

Inheritance diagram for remotemono::RMonoAPIFunctionRaw< CommonT, ABI, RetT, ArgsT >:
Inheritance graph
[legend]
Collaboration diagram for remotemono::RMonoAPIFunctionRaw< CommonT, ABI, RetT, ArgsT >:
Collaboration graph
[legend]

Protected Member Functions

void resetRaw ()
 

Additional Inherited Members

- Public Types inherited from remotemono::RMonoAPIFunctionRawBase< CommonT, ABI, RMonoAPIReturnTypeAdapter< ABI, RetT >::RawType, RMonoAPIParamTypeAdapter< ABI, ArgsT >::RawType... >
typedef RMonoAPIReturnTypeAdapter< ABI, RetT >::RawType RawRetType
 
typedef std::tuple< ArgsT... > RawArgsTuple
 
typedef RMonoAPIFunctionSimple< RMonoAPIReturnTypeAdapter< ABI, RetT >::RawType, ArgsT... > RawFunc
 
- Public Member Functions inherited from remotemono::RMonoAPIFunctionRawBase< CommonT, ABI, RMonoAPIReturnTypeAdapter< ABI, RetT >::RawType, RMonoAPIParamTypeAdapter< ABI, ArgsT >::RawType... >
void initRaw (blackbone::ptr_t rawFuncAddr)
 
RMonoAPIReturnTypeAdapter< ABI, RetT >::RawType invokeRaw (ArgsT... args)
 
blackbone::ptr_t getRawFuncAddress () 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::RMonoAPIFunctionRawBase< CommonT, ABI, RMonoAPIReturnTypeAdapter< ABI, RetT >::RawType, RMonoAPIParamTypeAdapter< ABI, ArgsT >::RawType... >
RawFunc rawFunc
 

Detailed Description

template<typename CommonT, typename ABI, typename RetT, typename... ArgsT>
class remotemono::RMonoAPIFunctionRaw< CommonT, ABI, RetT, ArgsT >

Documentation for this class is at RMonoAPIFunctionRawBase

See also
RMonoAPIFunctionRawBase

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