remotemono
remotemono::RMonoAPIFunctionBase< ABI, required, RetT, ArgsT > Member List

This is the complete list of members for remotemono::RMonoAPIFunctionBase< ABI, required, RetT, ArgsT >, including all inherited members.

compile(blackbone::IAsmHelper &a)remotemono::RMonoAPIFunctionBase< ABI, required, RetT, ArgsT >inline
debugDumpSignatures()remotemono::RMonoAPIFunctionBase< ABI, required, RetT, ArgsT >
DefArgsTuple typedef (defined in remotemono::RMonoAPIFunctionBase< ABI, required, RetT, ArgsT >)remotemono::RMonoAPIFunctionBase< ABI, required, RetT, ArgsT >
DefRetType typedef (defined in remotemono::RMonoAPIFunctionBase< ABI, required, RetT, ArgsT >)remotemono::RMonoAPIFunctionBase< ABI, required, RetT, ArgsT >
getABI()remotemono::RMonoAPIFunctionBase< ABI, required, RetT, ArgsT >inline
getName() constremotemono::RMonoAPIFunctionBase< ABI, required, RetT, ArgsT >inline
getRawFuncAddress() const (defined in remotemono::RMonoAPIFunctionRawBase< RMonoAPIFunctionBase< ABI, required, RetT, ArgsT... >, ABI, RMonoAPIReturnTypeAdapter< ABI, RetT >::RawType, RMonoAPIParamTypeAdapter< ABI, ArgsT >::RawType... >)remotemono::RMonoAPIFunctionRawBase< RMonoAPIFunctionBase< ABI, required, RetT, ArgsT... >, ABI, RMonoAPIReturnTypeAdapter< ABI, RetT >::RawType, RMonoAPIParamTypeAdapter< ABI, ArgsT >::RawType... >inline
getRemoteMonoAPI()remotemono::RMonoAPIFunctionBase< ABI, required, RetT, ArgsT >inline
init(ABI *abi, RMonoAPIBase *mono, const std::string &name, blackbone::ptr_t rawFuncAddr)remotemono::RMonoAPIFunctionBase< ABI, required, RetT, ArgsT >inline
initInvalid(const std::string &name)remotemono::RMonoAPIFunctionBase< ABI, required, RetT, ArgsT >inline
initRaw(blackbone::ptr_t rawFuncAddr) (defined in remotemono::RMonoAPIFunctionRawBase< RMonoAPIFunctionBase< ABI, required, RetT, ArgsT... >, ABI, RMonoAPIReturnTypeAdapter< ABI, RetT >::RawType, RMonoAPIParamTypeAdapter< ABI, ArgsT >::RawType... >)remotemono::RMonoAPIFunctionRawBase< RMonoAPIFunctionBase< ABI, required, RetT, ArgsT... >, ABI, RMonoAPIReturnTypeAdapter< ABI, RetT >::RawType, RMonoAPIParamTypeAdapter< ABI, ArgsT >::RawType... >inline
invokeAPIInternal(CommonAPIArgsTuple &&args) (defined in remotemono::RMonoAPIFunctionAPI< RMonoAPIFunctionBase< ABI, required, RetT, ArgsT... >, ABI, RetT, ArgsT... >)remotemono::RMonoAPIFunctionAPI< RMonoAPIFunctionBase< ABI, required, RetT, ArgsT... >, ABI, RetT, ArgsT... >
invokeRaw(ArgsT... args) (defined in remotemono::RMonoAPIFunctionRawBase< RMonoAPIFunctionBase< ABI, required, RetT, ArgsT... >, ABI, RMonoAPIReturnTypeAdapter< ABI, RetT >::RawType, RMonoAPIParamTypeAdapter< ABI, ArgsT >::RawType... >)remotemono::RMonoAPIFunctionRawBase< RMonoAPIFunctionBase< ABI, required, RetT, ArgsT... >, ABI, RMonoAPIReturnTypeAdapter< ABI, RetT >::RawType, RMonoAPIParamTypeAdapter< ABI, ArgsT >::RawType... >inline
isRequired() (defined in remotemono::RMonoAPIFunctionBase< ABI, required, RetT, ArgsT >)remotemono::RMonoAPIFunctionBase< ABI, required, RetT, ArgsT >inlinestatic
link(blackbone::ptr_t wrapFuncAddr)remotemono::RMonoAPIFunctionBase< ABI, required, RetT, ArgsT >inline
operator bool() constremotemono::RMonoAPIFunctionBase< ABI, required, RetT, ArgsT >inline
ParamFlagDirectPtr enum value (defined in remotemono::RMonoAPIFunctionCommon< ABI >)remotemono::RMonoAPIFunctionCommon< ABI >protected
ParamFlagDisableAutoUnbox enum value (defined in remotemono::RMonoAPIFunctionCommon< ABI >)remotemono::RMonoAPIFunctionCommon< ABI >protected
ParamFlagLastArrayElement enum value (defined in remotemono::RMonoAPIFunctionCommon< ABI >)remotemono::RMonoAPIFunctionCommon< ABI >protected
ParamFlagMonoObjectPtr enum value (defined in remotemono::RMonoAPIFunctionCommon< ABI >)remotemono::RMonoAPIFunctionCommon< ABI >protected
ParamFlagOut enum value (defined in remotemono::RMonoAPIFunctionCommon< ABI >)remotemono::RMonoAPIFunctionCommon< ABI >protected
ParamFlags enum name (defined in remotemono::RMonoAPIFunctionCommon< ABI >)remotemono::RMonoAPIFunctionCommon< ABI >protected
RawArgsTuple typedef (defined in remotemono::RMonoAPIFunctionRawBase< RMonoAPIFunctionBase< ABI, required, RetT, ArgsT... >, ABI, RMonoAPIReturnTypeAdapter< ABI, RetT >::RawType, RMonoAPIParamTypeAdapter< ABI, ArgsT >::RawType... >)remotemono::RMonoAPIFunctionRawBase< RMonoAPIFunctionBase< ABI, required, RetT, ArgsT... >, ABI, RMonoAPIReturnTypeAdapter< ABI, RetT >::RawType, RMonoAPIParamTypeAdapter< ABI, ArgsT >::RawType... >
rawFunc (defined in remotemono::RMonoAPIFunctionRawBase< RMonoAPIFunctionBase< ABI, required, RetT, ArgsT... >, ABI, RMonoAPIReturnTypeAdapter< ABI, RetT >::RawType, RMonoAPIParamTypeAdapter< ABI, ArgsT >::RawType... >)remotemono::RMonoAPIFunctionRawBase< RMonoAPIFunctionBase< ABI, required, RetT, ArgsT... >, ABI, RMonoAPIReturnTypeAdapter< ABI, RetT >::RawType, RMonoAPIParamTypeAdapter< ABI, ArgsT >::RawType... >protected
RawFunc typedef (defined in remotemono::RMonoAPIFunctionRawBase< RMonoAPIFunctionBase< ABI, required, RetT, ArgsT... >, ABI, RMonoAPIReturnTypeAdapter< ABI, RetT >::RawType, RMonoAPIParamTypeAdapter< ABI, ArgsT >::RawType... >)remotemono::RMonoAPIFunctionRawBase< RMonoAPIFunctionBase< ABI, required, RetT, ArgsT... >, ABI, RMonoAPIReturnTypeAdapter< ABI, RetT >::RawType, RMonoAPIParamTypeAdapter< ABI, ArgsT >::RawType... >
RawRetType typedef (defined in remotemono::RMonoAPIFunctionRawBase< RMonoAPIFunctionBase< ABI, required, RetT, ArgsT... >, ABI, RMonoAPIReturnTypeAdapter< ABI, RetT >::RawType, RMonoAPIParamTypeAdapter< ABI, ArgsT >::RawType... >)remotemono::RMonoAPIFunctionRawBase< RMonoAPIFunctionBase< ABI, required, RetT, ArgsT... >, ABI, RMonoAPIReturnTypeAdapter< ABI, RetT >::RawType, RMonoAPIParamTypeAdapter< ABI, ArgsT >::RawType... >
reset()remotemono::RMonoAPIFunctionBase< ABI, required, RetT, ArgsT >inline
resetAPI() (defined in remotemono::RMonoAPIFunctionAPI< RMonoAPIFunctionBase< ABI, required, RetT, ArgsT... >, ABI, RetT, ArgsT... >)remotemono::RMonoAPIFunctionAPI< RMonoAPIFunctionBase< ABI, required, RetT, ArgsT... >, ABI, RetT, ArgsT... >inlineprotected
resetRaw() (defined in remotemono::RMonoAPIFunctionRaw< RMonoAPIFunctionBase< ABI, required, RetT, ArgsT... >, ABI, RetT, ArgsT... >)remotemono::RMonoAPIFunctionRaw< RMonoAPIFunctionBase< ABI, required, RetT, ArgsT... >, ABI, RetT, ArgsT... >inlineprotected
RMonoAPIFunctionBase() (defined in remotemono::RMonoAPIFunctionBase< ABI, required, RetT, ArgsT >)remotemono::RMonoAPIFunctionBase< ABI, required, RetT, ArgsT >inline
RMonoAPIFunctionRawBase() (defined in remotemono::RMonoAPIFunctionRawBase< RMonoAPIFunctionBase< ABI, required, RetT, ArgsT... >, ABI, RMonoAPIReturnTypeAdapter< ABI, RetT >::RawType, RMonoAPIParamTypeAdapter< ABI, ArgsT >::RawType... >)remotemono::RMonoAPIFunctionRawBase< RMonoAPIFunctionBase< ABI, required, RetT, ArgsT... >, ABI, RMonoAPIReturnTypeAdapter< ABI, RetT >::RawType, RMonoAPIParamTypeAdapter< ABI, ArgsT >::RawType... >inline
Self typedef (defined in remotemono::RMonoAPIFunctionBase< ABI, required, RetT, ArgsT >)remotemono::RMonoAPIFunctionBase< ABI, required, RetT, ArgsT >
variantflags_t typedef (defined in remotemono::RMonoAPIFunctionCommon< ABI >)remotemono::RMonoAPIFunctionCommon< ABI >protected
~RMonoAPIFunctionRawBase() (defined in remotemono::RMonoAPIFunctionRawBase< RMonoAPIFunctionBase< ABI, required, RetT, ArgsT... >, ABI, RMonoAPIReturnTypeAdapter< ABI, RetT >::RawType, RMonoAPIParamTypeAdapter< ABI, ArgsT >::RawType... >)remotemono::RMonoAPIFunctionRawBase< RMonoAPIFunctionBase< ABI, required, RetT, ArgsT... >, ABI, RMonoAPIReturnTypeAdapter< ABI, RetT >::RawType, RMonoAPIParamTypeAdapter< ABI, ArgsT >::RawType... >inline