LeviLamina
Loading...
Searching...
No Matches
Puv::internal::CerealUpgraderBase Class Reference

Classes

struct  AlterationNode
 
struct  UpgradeState
 

Public Member Functions

CerealUpgraderBaseoperator= (CerealUpgraderBase const &)
 
 CerealUpgraderBase (CerealUpgraderBase const &)
 
MCAPI CerealUpgraderBase (::cereal::ReflectionCtx const &ctx)
 
MCAPI void bindCallback (::std::function< void(::entt::meta_any &, ::entt::meta_any &)> cb, ::std::vector<::std::string > const &source, ::std::vector<::std::string > destination)
 
MCAPI void copy (::entt::meta_any &inputAny_, ::entt::meta_any &outputAny_, ::Puv::internal::CerealUpgraderBase::UpgradeState &state) const
 
MCAPI void copyAssociative (::entt::meta_associative_container contFrom, ::entt::meta_any &outputAny, ::Puv::internal::CerealUpgraderBase::UpgradeState &state) const
 
MCAPI bool copyEnum (::entt::meta_any &source, ::entt::meta_any &target, ::Puv::internal::CerealUpgraderBase::UpgradeState &state) const
 
MCAPI void copyNotEnum (::entt::meta_any &inputAny, ::entt::meta_any &outputAny, ::Puv::internal::CerealUpgraderBase::UpgradeState &state) const
 
MCAPI void copyNotEnumImpl (::entt::meta_any &inputAny, ::entt::meta_any &outputAny, ::Puv::internal::CerealUpgraderBase::UpgradeState &state) const
 
MCAPI void copySequence (::entt::meta_sequence_container contFrom, ::entt::meta_any &outputAny, ::Puv::internal::CerealUpgraderBase::UpgradeState &state) const
 
MCAPI bool isSupported (::entt::meta_type const &t) const
 
MCAPI int iterate (::entt::meta_type const &type, ::entt::meta_any &inputAny, ::entt::meta_any &outputAny, ::Puv::internal::CerealUpgraderBase::UpgradeState &state) const
 
MCAPI void move (::std::vector<::std::string > const &source, ::std::vector<::std::string > destination)
 
MCAPI void performUpgrade (::entt::meta_any &source, ::entt::meta_any destination, ::Puv::Logger &log) const
 
MCAPI void unwrapOrCopy (::entt::meta_any &inputAny, ::entt::meta_any &outputAny, ::Puv::internal::CerealUpgraderBase::UpgradeState &state) const
 
MCAPI ~CerealUpgraderBase ()
 
MCAPI void * $ctor (::cereal::ReflectionCtx const &ctx)
 
MCAPI void $dtor ()
 

Static Public Member Functions

static MCAPI ::std::vector<::std::pair<::cereal::BasicSerializerContext::ContextType, ::std::string > > buildPath (::Bedrock::small_vector<::Puv::internal::PathElement, 1 > const &path)
 
static MCAPI ::entt::meta_any constructOrLog (::entt::meta_type const &t, ::Puv::internal::CerealUpgraderBase::UpgradeState &state)
 

Public Attributes

::ll::UntypedStorage< 8, 24 > mUnk52983c
 
::ll::UntypedStorage< 8, 352 > mUnk1e0ccd
 

Constructor & Destructor Documentation

◆ CerealUpgraderBase()

MCAPI Puv::internal::CerealUpgraderBase::CerealUpgraderBase ( ::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.

◆ ~CerealUpgraderBase()

MCAPI Puv::internal::CerealUpgraderBase::~CerealUpgraderBase ( )
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

◆ bindCallback()

MCAPI void Puv::internal::CerealUpgraderBase::bindCallback ( ::std::function< void(::entt::meta_any &, ::entt::meta_any &)> cb,
::std::vector<::std::string > const & source,
::std::vector<::std::string > destination )
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.

◆ copy()

MCAPI void Puv::internal::CerealUpgraderBase::copy ( ::entt::meta_any & inputAny_,
::entt::meta_any & outputAny_,
::Puv::internal::CerealUpgraderBase::UpgradeState & state ) 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.

◆ copyAssociative()

MCAPI void Puv::internal::CerealUpgraderBase::copyAssociative ( ::entt::meta_associative_container contFrom,
::entt::meta_any & outputAny,
::Puv::internal::CerealUpgraderBase::UpgradeState & state ) 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.

◆ copyEnum()

MCAPI bool Puv::internal::CerealUpgraderBase::copyEnum ( ::entt::meta_any & source,
::entt::meta_any & target,
::Puv::internal::CerealUpgraderBase::UpgradeState & state ) 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.

◆ copyNotEnum()

MCAPI void Puv::internal::CerealUpgraderBase::copyNotEnum ( ::entt::meta_any & inputAny,
::entt::meta_any & outputAny,
::Puv::internal::CerealUpgraderBase::UpgradeState & state ) 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.

◆ copyNotEnumImpl()

MCAPI void Puv::internal::CerealUpgraderBase::copyNotEnumImpl ( ::entt::meta_any & inputAny,
::entt::meta_any & outputAny,
::Puv::internal::CerealUpgraderBase::UpgradeState & state ) 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.

◆ copySequence()

MCAPI void Puv::internal::CerealUpgraderBase::copySequence ( ::entt::meta_sequence_container contFrom,
::entt::meta_any & outputAny,
::Puv::internal::CerealUpgraderBase::UpgradeState & state ) 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.

◆ isSupported()

MCAPI bool Puv::internal::CerealUpgraderBase::isSupported ( ::entt::meta_type const & t) 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.

◆ iterate()

MCAPI int Puv::internal::CerealUpgraderBase::iterate ( ::entt::meta_type const & type,
::entt::meta_any & inputAny,
::entt::meta_any & outputAny,
::Puv::internal::CerealUpgraderBase::UpgradeState & state ) 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.

◆ move()

MCAPI void Puv::internal::CerealUpgraderBase::move ( ::std::vector<::std::string > const & source,
::std::vector<::std::string > destination )
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.

◆ performUpgrade()

MCAPI void Puv::internal::CerealUpgraderBase::performUpgrade ( ::entt::meta_any & source,
::entt::meta_any destination,
::Puv::Logger & log ) 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.

◆ unwrapOrCopy()

MCAPI void Puv::internal::CerealUpgraderBase::unwrapOrCopy ( ::entt::meta_any & inputAny,
::entt::meta_any & outputAny,
::Puv::internal::CerealUpgraderBase::UpgradeState & state ) 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.

◆ buildPath()

static MCAPI ::std::vector<::std::pair<::cereal::BasicSerializerContext::ContextType, ::std::string > > Puv::internal::CerealUpgraderBase::buildPath ( ::Bedrock::small_vector<::Puv::internal::PathElement, 1 > const & path)
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.

◆ constructOrLog()

static MCAPI ::entt::meta_any Puv::internal::CerealUpgraderBase::constructOrLog ( ::entt::meta_type const & t,
::Puv::internal::CerealUpgraderBase::UpgradeState & state )
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.

◆ $ctor()

MCAPI void * Puv::internal::CerealUpgraderBase::$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.

◆ $dtor()

MCAPI void Puv::internal::CerealUpgraderBase::$dtor ( )
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: