remotemono
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nremotemono
 Ntags
 CParamBase
 CReturnBase
 CIdentity
 CIPCVector
 CVectorAPI
 CVectorLocalAPI
 CVectorRemoteAPI
 CPackHelper
 CRemoteFunctionFastcall
 CRemoteFunctionFastcall< R(__fastcall *)(Args...)>
 CRMonoAPI
 CRMonoAPIBackend
 CRMonoAPIBackendStructs
 CRMonoAPIBase
 CRMonoAPIDispatcher
 CRMonoAPIDispatcherBase
 CABIEntry
 CRMonoAPIFunctionAPI
 CRMonoAPIFunctionAPIAdapter
 CRMonoAPIFunctionAPIAdapterFinal
 CRMonoAPIFunctionAPIAdapterRetToOutParam
 CRMonoAPIFunctionAPIAdapterRetToOutParam< std::enable_if_t< std::is_base_of_v< RMonoVariant, typename RetT::Type > >, CommonT, ABI, RetT, ArgsT... >
 CRMonoAPIFunctionAPIAdapterRetToOutParam< std::enable_if_t<!std::is_base_of_v< RMonoVariant, typename RetT::Type > >, CommonT, ABI, RetT, ArgsT... >
 CRMonoAPIFunctionAPIBase
 CRMonoAPIFunctionAPITraits
 CRMonoAPIFunctionAPITraits< RMonoAPIFunctionBase< ABI, required, RetT, ArgsT... > >
 CRMonoAPIFunctionAutoAddNullTags
 CRMonoAPIFunctionBase
 CRMonoAPIFunctionCommon
 CRMonoAPIFunctionCommonTraits
 CRMonoAPIFunctionCommonTraits< RMonoAPIFunctionBase< ABI, required, RetT, ArgsT... > >
 CRMonoAPIFunctionRaw
 CRMonoAPIFunctionRawAdapter
 CRMonoAPIFunctionRawAdapterFinal
 CRMonoAPIFunctionRawBase
 CRMonoAPIFunctionRawTraits
 CRMonoAPIFunctionRawTraits< RMonoAPIFunctionBase< ABI, required, RetT, ArgsT... > >
 CRMonoAPIFunctionSimple
 CRMonoAPIFunctionWrap
 CRMonoAPIFunctionWrapAdapter
 CRMonoAPIFunctionWrapAdapterFinal
 CRMonoAPIFunctionWrapAdapterRetToOutParam
 CRMonoAPIFunctionWrapAdapterRetToOutParam< std::enable_if_t< !std::is_base_of_v< RMonoVariant, typename RetT::Type > &&!std::is_base_of_v< std::string, typename RetT::Type > &&!std::is_base_of_v< std::u16string, typename RetT::Type > &&!std::is_base_of_v< std::u32string, typename RetT::Type > >, CommonT, ABI, RetT, ArgsT... >
 CRMonoAPIFunctionWrapAdapterRetToOutParam< std::enable_if_t< std::is_base_of_v< RMonoVariant, typename RetT::Type > >, CommonT, ABI, RetT, ArgsT... >
 CRMonoAPIFunctionWrapAdapterRetToOutParam< std::enable_if_t< std::is_base_of_v< std::string, typename RetT::Type >||std::is_base_of_v< std::u16string, typename RetT::Type >||std::is_base_of_v< std::u32string, typename RetT::Type > >, CommonT, ABI, RetT, ArgsT... >
 CRMonoAPIFunctionWrapBase
 CRMonoAPIFunctionWrapTraits
 CRMonoAPIFunctionWrapTraits< RMonoAPIFunctionBase< ABI, required, RetT, ArgsT... > >
 CRMonoAPIParamTypeAdapter
 CRMonoAPIParamTypeAdapter< ABI, StringViewT, std::enable_if_t< std::is_base_of_v< std::string_view, typename StringViewT::Type > > >
 CRMonoAPIParamTypeAdapter< ABI, StringViewT, std::enable_if_t< std::is_base_of_v< std::u16string_view, typename StringViewT::Type > > >
 CRMonoAPIParamTypeAdapter< ABI, StringViewT, std::enable_if_t< std::is_base_of_v< std::u32string_view, typename StringViewT::Type > > >
 CRMonoAPIParamTypeAdapter< ABI, TaggedHandleT, std::enable_if_t< std::is_base_of_v< RMonoHandleTag, typename TaggedHandleT::Type > &&! std::is_base_of_v< RMonoObjectHandleTag, typename TaggedHandleT::Type > &&! tags::has_param_tag_v< TaggedHandleT, tags::ParamOutTag > > >
 CRMonoAPIParamTypeAdapter< ABI, TaggedHandleT, std::enable_if_t< std::is_base_of_v< RMonoHandleTag, typename TaggedHandleT::Type > &&! std::is_base_of_v< RMonoObjectHandleTag, typename TaggedHandleT::Type > &&tags::has_param_tag_v< TaggedHandleT, tags::ParamOutTag > > >
 CRMonoAPIParamTypeAdapter< ABI, TaggedObjectHandleT, std::enable_if_t< std::is_base_of_v< RMonoObjectHandleTag, typename TaggedObjectHandleT::Type > &&! tags::has_param_tag_v< TaggedObjectHandleT, tags::ParamOutTag > > >
 CRMonoAPIParamTypeAdapter< ABI, TaggedObjectHandleT, std::enable_if_t< std::is_base_of_v< RMonoObjectHandleTag, typename TaggedObjectHandleT::Type > &&tags::has_param_tag_v< TaggedObjectHandleT, tags::ParamExceptionTag > > >
 CRMonoAPIParamTypeAdapter< ABI, TaggedObjectHandleT, std::enable_if_t< std::is_base_of_v< RMonoObjectHandleTag, typename TaggedObjectHandleT::Type > &&tags::has_param_tag_v< TaggedObjectHandleT, tags::ParamOutTag > &&! tags::has_param_tag_v< TaggedObjectHandleT, tags::ParamExceptionTag > > >
 CRMonoAPIParamTypeAdapter< ABI, ValT, std::enable_if_t< tags::has_param_tag_v< ValT, tags::ParamOutTag > &&std::is_fundamental_v< typename ValT::Type > > >
 CRMonoAPIParamTypeAdapter< ABI, VariantArrT, std::enable_if_t< std::is_base_of_v< RMonoVariantArray, typename VariantArrT::Type > &&! tags::has_param_tag_v< VariantArrT, tags::ParamOutTag > &&! tags::has_param_tag_v< VariantArrT, tags::ParamOvwrInOutTag > > >
 CRMonoAPIParamTypeAdapter< ABI, VariantArrT, std::enable_if_t< std::is_base_of_v< RMonoVariantArray, typename VariantArrT::Type > &&(tags::has_param_tag_v< VariantArrT, tags::ParamOutTag >||tags::has_param_tag_v< VariantArrT, tags::ParamOvwrInOutTag >) > >
 CRMonoAPIParamTypeAdapter< ABI, VariantT, std::enable_if_t< std::is_base_of_v< RMonoVariant, typename VariantT::Type > &&! tags::has_param_tag_v< VariantT, tags::ParamOutTag > > >
 CRMonoAPIParamTypeAdapter< ABI, VariantT, std::enable_if_t< std::is_base_of_v< RMonoVariant, typename VariantT::Type > &&tags::has_param_tag_v< VariantT, tags::ParamOutTag > > >
 CRMonoAPIReturnTypeAdapter
 CRMonoAPIReturnTypeAdapter< ABI, TaggedHandleT, std::enable_if_t< std::is_base_of_v< RMonoHandleTag, typename TaggedHandleT::Type > &&! std::is_base_of_v< RMonoObjectHandleTag, typename TaggedHandleT::Type > > >
 CRMonoAPIReturnTypeAdapter< ABI, TaggedObjectHandleT, std::enable_if_t< std::is_base_of_v< RMonoObjectHandleTag, typename TaggedObjectHandleT::Type > > >
 CRMonoAPIReturnTypeAdapter< ABI, TaggedStringT, std::enable_if_t< std::is_base_of_v< std::string, typename TaggedStringT::Type > &&! tags::has_return_tag_v< TaggedStringT, tags::ReturnOwnTag > > >
 CRMonoAPIReturnTypeAdapter< ABI, TaggedStringT, std::enable_if_t< std::is_base_of_v< std::string, typename TaggedStringT::Type > &&tags::has_return_tag_v< TaggedStringT, tags::ReturnOwnTag > > >
 CRMonoAPIReturnTypeAdapter< ABI, TaggedStringT, std::enable_if_t< std::is_base_of_v< std::u16string, typename TaggedStringT::Type > &&! tags::has_return_tag_v< TaggedStringT, tags::ReturnOwnTag > > >
 CRMonoAPIReturnTypeAdapter< ABI, TaggedStringT, std::enable_if_t< std::is_base_of_v< std::u16string, typename TaggedStringT::Type > &&tags::has_return_tag_v< TaggedStringT, tags::ReturnOwnTag > > >
 CRMonoAPIReturnTypeAdapter< ABI, TaggedStringT, std::enable_if_t< std::is_base_of_v< std::u32string, typename TaggedStringT::Type > &&! tags::has_return_tag_v< TaggedStringT, tags::ReturnOwnTag > > >
 CRMonoAPIReturnTypeAdapter< ABI, TaggedStringT, std::enable_if_t< std::is_base_of_v< std::u32string, typename TaggedStringT::Type > &&tags::has_return_tag_v< TaggedStringT, tags::ReturnOwnTag > > >
 CRMonoAPIReturnTypeAdapter< ABI, VariantT, std::enable_if_t< std::is_base_of_v< RMonoVariant, typename VariantT::Type > > >
 CRMonoAPIReturnTypeAdapter< ABI, void, void >
 CRMonoHandle
 CRMonoHandleBackendBase
 CRMonoHandleTag
 CRMonoLogger
 CLogMessage
 CRMonoObjectHandle
 CRMonoObjectHandleTag
 CRMonoStdoutLogFunction
 CRMonoVariant
 CMonoObjectPtrWrapper
 CRMonoVariantArray
 Nstd
 Chash< typename remotemono::RMonoHandle< HandleT, deleter, invalidHandle > >