Unravel Engine C++ Reference
Loading...
Searching...
No Matches
unravel::mono_loader< Archive, T > Struct Template Reference

Static Public Member Functions

template<typename U >
static auto is_supported_type (const dotnet::type &type) -> bool
 
template<typename Invoker >
static auto try_load_mono_invoker (ser20::detail::InputArchiveBase &arbase, dotnet::object &obj, const Invoker &invoker) -> bool
 
static auto try_load_mono_object (ser20::detail::InputArchiveBase &arbase, dotnet::object &obj) -> bool
 
static auto try_load_mono_field (ser20::detail::InputArchiveBase &arbase, dotnet::object &obj, dotnet::field &field) -> bool
 
static auto try_load_mono_property (ser20::detail::InputArchiveBase &arbase, dotnet::object &obj, dotnet::property &prop) -> bool
 

Detailed Description

template<typename Archive, typename T>
struct unravel::mono_loader< Archive, T >

Definition at line 249 of file script_component.cpp.

Member Function Documentation

◆ is_supported_type()

template<typename Archive , typename T >
template<typename U >
static auto unravel::mono_loader< Archive, T >::is_supported_type ( const dotnet::type & type) -> bool
inlinestatic

Definition at line 252 of file script_component.cpp.

◆ try_load_mono_field()

template<typename Archive , typename T >
static auto unravel::mono_loader< Archive, T >::try_load_mono_field ( ser20::detail::InputArchiveBase & arbase,
dotnet::object & obj,
dotnet::field & field ) -> bool
inlinestatic

Definition at line 295 of file script_component.cpp.

◆ try_load_mono_invoker()

template<typename Archive , typename T >
template<typename Invoker >
static auto unravel::mono_loader< Archive, T >::try_load_mono_invoker ( ser20::detail::InputArchiveBase & arbase,
dotnet::object & obj,
const Invoker & invoker ) -> bool
inlinestatic

Definition at line 258 of file script_component.cpp.

◆ try_load_mono_object()

template<typename Archive , typename T >
static auto unravel::mono_loader< Archive, T >::try_load_mono_object ( ser20::detail::InputArchiveBase & arbase,
dotnet::object & obj ) -> bool
inlinestatic

Definition at line 276 of file script_component.cpp.

◆ try_load_mono_property()

template<typename Archive , typename T >
static auto unravel::mono_loader< Archive, T >::try_load_mono_property ( ser20::detail::InputArchiveBase & arbase,
dotnet::object & obj,
dotnet::property & prop ) -> bool
inlinestatic

Definition at line 303 of file script_component.cpp.


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