remotemono
|
This is the complete list of members for remotemono::RMonoAPI, including all inherited members.
apid (defined in remotemono::RMonoAPIBase) | remotemono::RMonoAPIBase | protected |
arrayAddrWithSize(RMonoArrayPtr arr, rmono_int size, rmono_uintptr_t idx) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
arrayAsVector(RMonoArrayPtr arr) | remotemono::RMonoAPI | |
arrayClassGet(RMonoClassPtr cls, uint32_t rank) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
arrayClone(RMonoArrayPtr arr) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
arrayElementSize(RMonoClassPtr cls) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
arrayFromVector(RMonoDomainPtr domain, RMonoClassPtr cls, const std::vector< T > &vec) | remotemono::RMonoAPI | |
arrayFromVector(RMonoClassPtr cls, const std::vector< T > &vec) | remotemono::RMonoAPI | |
arrayGet(RMonoArrayPtr arr, rmono_uintptr_t idx) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | |
arrayLength(RMonoArrayPtr arr) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
arrayNew(RMonoDomainPtr domain, RMonoClassPtr cls, rmono_uintptr_t n) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
arrayNew(RMonoClassPtr cls, rmono_uintptr_t n) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
arrayNewFull(RMonoDomainPtr domain, RMonoClassPtr cls, const std::vector< rmono_uintptr_t > &lengths, const std::vector< rmono_intptr_t > &lowerBounds={}) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
arrayNewFull(RMonoClassPtr cls, const std::vector< rmono_uintptr_t > &lengths, const std::vector< rmono_intptr_t > &lowerBounds={}) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
arraySet(RMonoArrayPtr arr, rmono_uintptr_t idx, const RMonoVariant &val) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
assemblyClose(RMonoAssemblyPtr assembly) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
assemblyGetImage(RMonoAssemblyPtr assembly) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
assemblyGetName(RMonoAssemblyPtr assembly) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
assemblyList() (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
assemblyLoaded(RMonoAssemblyNamePtr name) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
assemblyLoaded(const std::string_view &name) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
assemblyNameFree(RMonoAssemblyNamePtrRaw name) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
assemblyNameGetCulture(RMonoAssemblyNamePtr assembly) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
assemblyNameGetName(RMonoAssemblyNamePtr assembly) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
assemblyNameGetVersion(RMonoAssemblyNamePtr assembly, uint16_t *minor, uint16_t *build, uint16_t *revision) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
assemblyNameNew(const std::string_view &name) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
assemblyNameParse(const std::string_view &name, RMonoAssemblyNamePtr aname) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
assemblyNameStringify(RMonoAssemblyNamePtr assembly) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
attach() | remotemono::RMonoAPI | inline |
classArrayElementSize(RMonoClassPtr cls) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
classDataSize(RMonoClassPtr cls) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
classFromMonoType(RMonoTypePtr type) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
classFromName(RMonoImagePtr image, const std::string_view &nameSpace, const std::string_view &name) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
classGetElementClass(RMonoClassPtr cls) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
classGetFieldFromName(RMonoClassPtr cls, const std::string_view &name) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
classGetFields(RMonoClassPtr cls) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
classGetFlags(RMonoClassPtr cls) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
classGetMethodFromName(RMonoClassPtr cls, const std::string_view &name, int32_t paramCount=-1) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
classGetMethods(RMonoClassPtr cls) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
classGetName(RMonoClassPtr cls) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
classGetNamespace(RMonoClassPtr cls) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
classGetParent(RMonoClassPtr cls) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
classGetProperties(RMonoClassPtr cls) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
classGetPropertyFromName(RMonoClassPtr cls, const std::string_view &name) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
classGetRank(RMonoClassPtr cls) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
classGetType(RMonoClassPtr cls) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
classInstanceSize(RMonoClassPtr cls) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
classIsValueType(RMonoClassPtr cls) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
classValueSize(RMonoClassPtr cls, uint32_t *align=nullptr) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
classVTable(RMonoDomainPtr domain, RMonoClassPtr cls) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
classVTable(RMonoClassPtr cls) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
compileMethod(RMonoMethodPtr method) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
detach() | remotemono::RMonoAPI | inline |
disasmCode(RMonoDisHelperPtr helper, RMonoMethodPtr method, rmono_voidp ip, rmono_voidp end) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
domainAssemblyOpen(RMonoDomainPtr domain, const std::string_view &name) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
domainCreateAppdomain(const std::string_view &friendlyName, const std::string_view &configFile=std::string_view()) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
domainGet() (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
domainGetFriendlyName(RMonoDomainPtr domain) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
domainList() (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
domainSet(RMonoDomainPtr domain, bool force) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
domainUnload(RMonoDomainPtr domain) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
fieldGetFlags(RMonoClassFieldPtr field) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
fieldGetName(RMonoClassFieldPtr field) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
fieldGetOffset(RMonoClassFieldPtr field) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
fieldGetParent(RMonoClassFieldPtr field) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
fieldGetType(RMonoClassFieldPtr field) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
fieldGetValue(RMonoObjectPtr obj, RMonoClassFieldPtr field, RMonoVariant &val) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
fieldGetValue(RMonoObjectPtr obj, RMonoClassFieldPtr field, RMonoVariant &&val) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
fieldGetValue(RMonoObjectPtr obj, RMonoClassFieldPtr field) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | |
fieldGetValueObject(RMonoDomainPtr domain, RMonoClassFieldPtr field, RMonoObjectPtr obj=nullptr) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
fieldGetValueObject(RMonoClassFieldPtr field, RMonoObjectPtr obj=nullptr) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
fieldSetValue(RMonoObjectPtr obj, RMonoClassFieldPtr field, const RMonoVariant &val) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
fieldStaticGetValue(RMonoVTablePtr vtable, RMonoClassFieldPtr field, RMonoVariant &val) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
fieldStaticGetValue(RMonoVTablePtr vtable, RMonoClassFieldPtr field, RMonoVariant &&val) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
fieldStaticGetValue(RMonoVTablePtr vtable, RMonoClassFieldPtr field) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | |
fieldStaticSetValue(RMonoVTablePtr vtable, RMonoClassFieldPtr field, const RMonoVariant &val) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
free(rmono_voidp p) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
gcCollect(rmono_int generation) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
gcGetGeneration(RMonoObjectPtr obj) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
gchandleFree(rmono_gchandle gchandle) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
gchandleGetTarget(rmono_gchandle gchandle) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
gchandleNew(RMonoObjectPtr obj, bool pinned) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
gchandleNewRaw(RMonoObjectPtrRaw obj, bool pinned) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
gchandleNewWeakref(RMonoObjectPtr obj, bool trackResurrection) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
gchandleNewWeakrefRaw(RMonoObjectPtrRaw obj, bool trackResurrection) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
gchandlePin(rmono_gchandle gchandle) | remotemono::RMonoAPI | inline |
gcMaxGeneration() (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
getAPIDispatcher() | remotemono::RMonoAPIBase | inline |
getArrayClass() (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
getBooleanClass() (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
getByteClass() (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
getCharClass() (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
getDoubleClass() (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
getExceptionClass() (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
getInt16Class() (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
getInt32Class() (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
getInt64Class() (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
getObjectClass() (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
getProcess() | remotemono::RMonoAPIBase | inline |
getRegisteredHandleCount() const | remotemono::RMonoAPIBase | inline |
getRootDomain() (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
getSByteClass() (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
getSingleClass() (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
getStringClass() (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
getThreadClass() (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
getUInt16Class() (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
getUInt32Class() (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
getUInt64Class() (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
getVoidClass() (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
getWorkerThread() | remotemono::RMonoAPIBase | inline |
HandleBackendIterator typedef (defined in remotemono::RMonoAPIBase) | remotemono::RMonoAPIBase | |
HandleBackendList typedef (defined in remotemono::RMonoAPIBase) | remotemono::RMonoAPIBase | |
imageGetFilename(RMonoImagePtr image) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
imageGetName(RMonoImagePtr image) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
imageGetTableInfo(RMonoImagePtr image, rmono_int tableID) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
imageRVAMap(RMonoImagePtr image, uint32_t addr) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
isAPIFunctionSupported(const std::string &name) const | remotemono::RMonoAPI | inline |
isAttached() const | remotemono::RMonoAPI | inline |
jitCleanup(RMonoDomainPtr domain) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
jitInfoGetCodeSize(RMonoJitInfoPtr jinfo) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
jitInfoGetCodeStart(RMonoJitInfoPtr jinfo) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
jitInfoGetMethod(RMonoJitInfoPtr jinfo) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
jitInfoTableFind(RMonoDomainPtr domain, rmono_voidp addr) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
jitInfoTableFind(rmono_voidp addr) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
jitInit(const std::string_view &filename) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
listClasses(RMonoImagePtr image) | remotemono::RMonoAPI | inline |
metadataBlobHeap(RMonoImagePtr image, uint32_t idx) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
metadataDecodeBlobSize(rmono_voidp blobPtr, rmono_voidp *outBlobPtr) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
metadataDecodeRowCol(RMonoTableInfoPtr table, rmono_int idx, rmono_uint col) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
metadataGuidHeap(RMonoImagePtr image, uint32_t idx, uint8_t *outGuid=nullptr) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
metadataStringHeap(RMonoImagePtr image, uint32_t idx) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
metadataStringHeapRaw(RMonoImagePtr image, uint32_t idx) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
metadataUserString(RMonoImagePtr image, uint32_t idx) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
metadataUserStringRaw(RMonoImagePtr image, uint32_t idx) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
methodDescFree(RMonoMethodDescPtrRaw desc) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
methodDescMatch(RMonoMethodDescPtr desc, RMonoMethodPtr method) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
methodDescNew(const std::string_view &name, bool includeNamespace) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
methodDescSearchInClass(RMonoMethodDescPtr desc, RMonoClassPtr cls) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
methodDescSearchInClass(const std::string_view &desc, bool includeNamespace, RMonoClassPtr cls) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
methodDescSearchInImage(RMonoMethodDescPtr desc, RMonoImagePtr image) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
methodDescSearchInImage(const std::string_view &desc, bool includeNamespace, RMonoImagePtr image) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
methodFullName(RMonoMethodPtr method, bool signature) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
methodGetClass(RMonoMethodPtr method) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
methodGetFlags(RMonoMethodPtr method, uint32_t *iflags=nullptr) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
methodGetHeader(RMonoMethodPtr method) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
methodGetName(RMonoMethodPtr method) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
methodHeaderGetCode(RMonoMethodHeaderPtr header, uint32_t *codeSize, uint32_t *maxStack) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
methodSignature(RMonoMethodPtr method) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
objectClone(RMonoObjectPtr obj) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
objectGetClass(RMonoObjectPtr obj) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
objectGetDomain(RMonoObjectPtr obj) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
objectGetSize(RMonoObjectPtr obj) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
objectGetVirtualMethod(RMonoObjectPtr obj, RMonoMethodPtr method) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
objectIsInst(RMonoObjectPtr obj, RMonoClassPtr cls) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
objectNew(RMonoDomainPtr domain, RMonoClassPtr cls) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
objectNew(RMonoClassPtr cls) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
objectToString(const RMonoVariant &obj, bool catchExceptions=true) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
objectToStringUTF8(RMonoObjectPtr obj, bool catchExceptions=true) | remotemono::RMonoAPI | inline |
objectUnbox(RMonoObjectPtr obj) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | |
objectUnboxRaw(RMonoObjectPtr obj) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
process (defined in remotemono::RMonoAPIBase) | remotemono::RMonoAPIBase | protected |
propertyGetFlags(RMonoPropertyPtr prop) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
propertyGetGetMethod(RMonoPropertyPtr prop) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
propertyGetName(RMonoPropertyPtr prop) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
propertyGetParent(RMonoPropertyPtr prop) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
propertyGetSetMethod(RMonoPropertyPtr prop) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
propertyGetValue(RMonoPropertyPtr prop, const RMonoVariant &obj, RMonoVariantArray ¶ms, bool catchExceptions=true) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
propertyGetValue(RMonoPropertyPtr prop, const RMonoVariant &obj=nullptr, RMonoVariantArray &¶ms=RMonoVariantArray(), bool catchExceptions=true) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
propertySetValue(RMonoPropertyPtr prop, const RMonoVariant &obj, RMonoVariantArray ¶ms, bool catchExceptions=true) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
propertySetValue(RMonoPropertyPtr prop, const RMonoVariant &obj=nullptr, RMonoVariantArray &¶ms=RMonoVariantArray(), bool catchExceptions=true) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
registeredHandles (defined in remotemono::RMonoAPIBase) | remotemono::RMonoAPIBase | protected |
registerMonoHandleBackend(RMonoHandleBackendBase *backend) | remotemono::RMonoAPIBase | inline |
RMonoAPI(blackbone::Process &process) | remotemono::RMonoAPI | inline |
RMonoAPIBase(blackbone::Process &process) (defined in remotemono::RMonoAPIBase) | remotemono::RMonoAPIBase | inlineprotected |
runtimeClassInit(RMonoVTablePtr vtable) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
runtimeInvoke(RMonoMethodPtr method, const RMonoVariant &obj, RMonoVariantArray ¶ms, bool catchExceptions=true) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
runtimeInvoke(RMonoMethodPtr method, const RMonoVariant &obj=nullptr, RMonoVariantArray &¶ms=RMonoVariantArray(), bool catchExceptions=true) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
runtimeObjectInit(const RMonoVariant &obj) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
signatureGetCallConv(RMonoMethodSignaturePtr sig) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
signatureGetDesc(RMonoMethodSignaturePtr sig, bool includeNamespace) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
signatureGetParams(RMonoMethodSignaturePtr sig) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
signatureGetReturnType(RMonoMethodSignaturePtr sig) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
stringChars(RMonoStringPtr str) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
stringEqual(RMonoStringPtr a, RMonoStringPtr b) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
stringifyAssemblyName(RMonoAssemblyNamePtr assembly) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
stringLength(RMonoStringPtr str) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
stringNew(RMonoDomainPtr domain, const std::string_view &str) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
stringNew(const std::string_view &str) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
stringNewUTF16(RMonoDomainPtr domain, const std::u16string_view &str) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
stringNewUTF16(const std::u16string_view &str) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
stringNewUTF32(RMonoDomainPtr domain, const std::u32string_view &str) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
stringNewUTF32(const std::u32string_view &str) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
stringToUTF16(RMonoStringPtr str) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
stringToUTF32(RMonoStringPtr str) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
stringToUTF8(RMonoStringPtr str) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
tableInfoGetRows(RMonoTableInfoPtr table) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
threadAttach(RMonoDomainPtr domain) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
threadDetach(RMonoThreadPtr thread) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
typeGetClass(RMonoTypePtr type) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
typeGetName(RMonoTypePtr type) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
typeGetObject(RMonoDomainPtr domain, RMonoTypePtr type) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
typeGetObject(RMonoTypePtr type) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
typeGetType(RMonoTypePtr type) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
typeIsByRef(RMonoTypePtr type) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
typeIsPointer(RMonoTypePtr type) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
typeIsReference(RMonoTypePtr type) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
typeIsStruct(RMonoTypePtr type) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
typeIsVoid(RMonoTypePtr type) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
typeSize(RMonoTypePtr type, rmono_int *align=nullptr) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
typeStackSize(RMonoTypePtr type, rmono_int *align=nullptr) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
unregisterMonoHandleBackend(HandleBackendIterator backendIt) | remotemono::RMonoAPIBase | inline |
valueBox(RMonoDomainPtr domain, RMonoClassPtr cls, const RMonoVariant &val) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
valueBox(RMonoClassPtr cls, const RMonoVariant &val) (defined in remotemono::RMonoAPI) | remotemono::RMonoAPI | inline |
worker (defined in remotemono::RMonoAPIBase) | remotemono::RMonoAPIBase | protected |
~RMonoAPI() | remotemono::RMonoAPI | inlinevirtual |
~RMonoAPIBase() (defined in remotemono::RMonoAPIBase) | remotemono::RMonoAPIBase | inlinevirtual |