LeviLamina
Loading...
Searching...
No Matches
cereal::MetaVisitor Struct Referenceabstract
Inheritance diagram for cereal::MetaVisitor:

Public Member Functions

virtual void log (::std::string msg)=0
virtual bool hasErrors () const =0
virtual void onSequenceContainer (uint64 index, ::std::function< bool()> cb)=0
virtual void onAssociativeContainer (::std::string_view key, ::std::function< bool()> cb)=0
virtual void onAssociativeContainer (uint64 index, ::std::function< bool()> cb)=0
virtual void onSetter (::std::function< bool()> cb)=0
virtual void onMetaType (::entt::meta_any from, ::entt::meta_any to, ::std::function< bool()> setters, ::std::function< void()> members)=0
virtual bool onMetaData (::std::string_view key, uint id, ::entt::meta_data data, ::entt::meta_any from, ::entt::meta_any to, bool isDestinationOverridden, ::std::function< void(::entt::meta_data, ::entt::meta_any &, ::entt::meta_data, ::entt::meta_any &)> cb)=0
MCAPI void $dtor ()

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::cereal::ReflectionCtx const > > mCtx

Member Function Documentation

◆ $vftable()

MCAPI void ** cereal::MetaVisitor::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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