remotemono
Public Member Functions | Public Attributes | List of all members
remotemono::RMonoAPIBackendStructs< ABI > Class Template Reference

#include <RMonoAPIBackend_Def.h>

Public Member Functions

 REMOTEMONO_API (assembly_name_new, false, ReturnOwn< IRMonoAssemblyNamePtr >, string_view) REMOTEMONO_API(assembly_name_get_version
 
ParamOut< uint16_t > REMOTEMONO_API (method_header_get_code, false, irmono_voidp, IRMonoMethodHeaderPtr, ParamOut< uint32_t >, ParamOut< uint32_t >) REMOTEMONO_API(method_desc_new
 
ParamOut< uint16_t > irmono_bool REMOTEMONO_API (property_get_value, false, IRMonoObjectPtr, IRMonoPropertyPtr, RMonoVariant, ParamOvwrInOut< ParamOut< VariantArray >>, ParamException< IRMonoExceptionPtr >) REMOTEMONO_API(property_set_value
 
ParamOut< uint16_t > irmono_bool ParamException< IRMonoExceptionPtr > REMOTEMONO_API (runtime_invoke, false, IRMonoObjectPtr, IRMonoMethodPtr, Variant, ParamOvwrInOut< VariantArray >, ParamException< IRMonoExceptionPtr >) REMOTEMONO_API(disasm_code
 

Public Attributes

 false
 
 uint16_t
 
 IRMonoAssemblyNamePtr
 
 ParamOut< uint16_t >
 
ParamOut< uint16_t > false
 
ParamOut< uint16_t > ReturnOwn< IRMonoMethodDescPtr >
 
ParamOut< uint16_t > string_view
 
ParamOut< uint16_t > irmono_bool false
 
ParamOut< uint16_t > irmono_bool void
 
ParamOut< uint16_t > irmono_bool IRMonoPropertyPtr
 
ParamOut< uint16_t > irmono_bool RMonoVariant
 
ParamOut< uint16_t > irmono_bool ParamOvwrInOut< VariantArray >
 
ParamOut< uint16_t > irmono_bool ParamException< IRMonoExceptionPtr > false
 
ParamOut< uint16_t > irmono_bool ParamException< IRMonoExceptionPtr > ReturnOwn< string >
 
ParamOut< uint16_t > irmono_bool ParamException< IRMonoExceptionPtr > IRMonoDisHelperPtr
 
ParamOut< uint16_t > irmono_bool ParamException< IRMonoExceptionPtr > IRMonoMethodPtr
 
ParamOut< uint16_t > irmono_bool ParamException< IRMonoExceptionPtr > irmono_cbytep
 

Detailed Description

template<typename ABI>
class remotemono::RMonoAPIBackendStructs< ABI >

Contains the ABI-specific definitions of all supported Mono API functions. This is the first place to go to if you want to add a new Mono API function that RemoteMono doesn't support yet. If you're currently looking at the Doxygen-generated docs, stop reading now and look at the actual source code of this class. Doxygen is useless here.


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