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

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
 

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