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() const | remotemono::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() const | remotemono::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 |