LeviLamina
Loading...
Searching...
No Matches
Puv::internal::CerealUpgraderVisitor Class Reference
Inheritance diagram for Puv::internal::CerealUpgraderVisitor:

Public Member Functions

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

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 24 > mUnk9dd776
::ll::UntypedStorage< 8, 240 > mUnkaade51

Constructor & Destructor Documentation

◆ CerealUpgraderVisitor()

MCAPI Puv::internal::CerealUpgraderVisitor::CerealUpgraderVisitor ( ::cereal::ReflectionCtx const & ctx)
explicit
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.

Member Function Documentation

◆ log()

virtual void Puv::internal::CerealUpgraderVisitor::log ( ::std::string msg)
virtual

Implements cereal::MetaVisitor.

◆ hasErrors()

virtual bool Puv::internal::CerealUpgraderVisitor::hasErrors ( ) const
virtual

Implements cereal::MetaVisitor.

◆ onSequenceContainer()

virtual void Puv::internal::CerealUpgraderVisitor::onSequenceContainer ( uint64 index,
::std::function< void()> cb )
virtual

Implements cereal::MetaVisitor.

◆ onAssociativeContainer() [1/2]

virtual void Puv::internal::CerealUpgraderVisitor::onAssociativeContainer ( ::std::string_view key,
::std::function< void()> cb )
virtual

Implements cereal::MetaVisitor.

◆ onAssociativeContainer() [2/2]

virtual void Puv::internal::CerealUpgraderVisitor::onAssociativeContainer ( uint64 index,
::std::function< void()> cb )
virtual

Implements cereal::MetaVisitor.

◆ onSetter()

virtual void Puv::internal::CerealUpgraderVisitor::onSetter ( ::std::function< bool()> cb)
virtual

Implements cereal::MetaVisitor.

◆ onMetaType()

virtual void Puv::internal::CerealUpgraderVisitor::onMetaType ( ::std::function< bool()> setters,
::std::function< void()> members )
virtual

Implements cereal::MetaVisitor.

◆ onMetaData()

virtual void Puv::internal::CerealUpgraderVisitor::onMetaData ( ::std::string_view key,
uint id,
::entt::meta_data data,
::entt::meta_any from,
::entt::meta_any to,
::std::function< void(::entt::meta_data, ::entt::meta_any &, ::entt::meta_data, ::entt::meta_any &)> cb )
virtual

Implements cereal::MetaVisitor.

◆ $ctor()

MCAPI void * Puv::internal::CerealUpgraderVisitor::$ctor ( ::cereal::ReflectionCtx const & ctx)
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.

◆ $log()

MCAPI void Puv::internal::CerealUpgraderVisitor::$log ( ::std::string msg)
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.

◆ $hasErrors()

MCAPI bool Puv::internal::CerealUpgraderVisitor::$hasErrors ( ) const
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.

◆ $onSequenceContainer()

MCAPI void Puv::internal::CerealUpgraderVisitor::$onSequenceContainer ( uint64 index,
::std::function< void()> cb )
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.

◆ $onAssociativeContainer() [1/2]

MCAPI void Puv::internal::CerealUpgraderVisitor::$onAssociativeContainer ( ::std::string_view key,
::std::function< void()> cb )
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.

◆ $onAssociativeContainer() [2/2]

MCAPI void Puv::internal::CerealUpgraderVisitor::$onAssociativeContainer ( uint64 index,
::std::function< void()> cb )
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.

◆ $onSetter()

MCAPI void Puv::internal::CerealUpgraderVisitor::$onSetter ( ::std::function< bool()> cb)
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.

◆ $onMetaType()

MCAPI void Puv::internal::CerealUpgraderVisitor::$onMetaType ( ::std::function< bool()> setters,
::std::function< void()> members )
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.

◆ $onMetaData()

MCAPI void Puv::internal::CerealUpgraderVisitor::$onMetaData ( ::std::string_view key,
uint id,
::entt::meta_data data,
::entt::meta_any from,
::entt::meta_any to,
::std::function< void(::entt::meta_data, ::entt::meta_any &, ::entt::meta_data, ::entt::meta_any &)> cb )
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.

◆ $vftable()

MCAPI void ** Puv::internal::CerealUpgraderVisitor::$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 class was generated from the following file: