Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
cereal::internal::GenericCompositeSchema Class Reference
Inheritance diagram for cereal::internal::GenericCompositeSchema:

Public Types

using IdType = uint
using OverridingSet

Public Member Functions

virtual::cereal::SchemaDescription makeDescription (::cereal::internal::ReflectionContext const &ctx, ::cereal::DescriptionConfig config) const
virtual void doLoad (::cereal::SchemaReader &reader, ::entt::meta_any &any, ::entt::meta_any const &udata, ::cereal::internal::LoadState const &state) const
virtual void doSave (::cereal::SchemaWriter &writer, ::entt::meta_any const &any, ::cereal::internal::SaveState const &state) const
virtual bool doMap (::entt::meta_any &src, ::entt::meta_any &dst, ::cereal::MetaVisitor &visitor) const
MCAPI int iterate (::entt::meta_type const &type, ::entt::meta_any &src, ::entt::meta_any &dst, ::cereal::MetaVisitor &visitor) const
MCAPI void members (::entt::meta_any &src, ::entt::meta_any &dst, ::cereal::MetaVisitor &visitor) const
MCAPI::cereal::SchemaDescription $makeDescription (::cereal::internal::ReflectionContext const &ctx, ::cereal::DescriptionConfig config) const
MCAPI void $doLoad (::cereal::SchemaReader &reader, ::entt::meta_any &any, ::entt::meta_any const &udata, ::cereal::internal::LoadState const &state) const
MCAPI void $doSave (::cereal::SchemaWriter &writer, ::entt::meta_any const &any, ::cereal::internal::SaveState const &state) const
MCAPI bool $doMap (::entt::meta_any &src, ::entt::meta_any &dst, ::cereal::MetaVisitor &visitor) const
MCAPI void constraintDescriptionIfAny (::cereal::SchemaDescription &description, ::cereal::Constraint const *constraint, ::cereal::DescriptionConfig config) const
MCAPI::cereal::internal::VariantPriorityLevel findMinVariantPriorityLevel (::entt::meta_ctx const &ctx, ::entt::meta_type const &type) const
MCAPI bool isGreedyCheck (::entt::meta_ctx const &ctx, ::entt::meta_type const &type) const
virtual bool isGreedy (::entt::meta_ctx const &ctx) const
virtual::cereal::internal::VariantPriorityLevel minVariantPriorityLevel (::entt::meta_ctx const &ctx) const
virtual::cereal::internal::BasicSchema const & doUnwrap (::entt::meta_any &elem, bool fillIfEmpty) const
MCAPI bool map (::cereal::internal::BasicSchema const &schema, ::entt::meta_any &src, ::entt::meta_any &dst, ::cereal::MetaVisitor &visitor) const
MCAPI bool $isGreedy (::entt::meta_ctx const &ctx) const
MCAPI::cereal::internal::VariantPriorityLevel $minVariantPriorityLevel (::entt::meta_ctx const &ctx) const
MCAPI::cereal::internal::BasicSchema const & $doUnwrap (::entt::meta_any &elem, bool fillIfEmpty) const

Static Public Member Functions

static MCAPI bool setters (::entt::meta_any &src, ::entt::meta_any &dst, ::cereal::MetaVisitor &visitor)

Public Attributes

::ll::TypedStorage< 4, 4, uint > mTypeId

Member Typedef Documentation

◆ OverridingSet

using cereal::internal::BasicSchema::OverridingSet
inherited
Initial value:
::std::less<void>,
::std::vector<::cereal::internal::OverrideState>>
Definition flat_set.h:10
Definition OverrideState.h:10

Member Function Documentation

◆ makeDescription()

virtual::cereal::SchemaDescription cereal::internal::GenericCompositeSchema::makeDescription ( ::cereal::internal::ReflectionContext const & ctx,
::cereal::DescriptionConfig config ) const
virtual

◆ doLoad()

virtual void cereal::internal::GenericCompositeSchema::doLoad ( ::cereal::SchemaReader & reader,
::entt::meta_any & any,
::entt::meta_any const & udata,
::cereal::internal::LoadState const & state ) const
virtual

Reimplemented from cereal::internal::BasicSchema.

◆ doSave()

virtual void cereal::internal::GenericCompositeSchema::doSave ( ::cereal::SchemaWriter & writer,
::entt::meta_any const & any,
::cereal::internal::SaveState const & state ) const
virtual

Reimplemented from cereal::internal::BasicSchema.

◆ doMap()

virtual bool cereal::internal::GenericCompositeSchema::doMap ( ::entt::meta_any & src,
::entt::meta_any & dst,
::cereal::MetaVisitor & visitor ) const
virtual

Reimplemented from cereal::internal::BasicSchema.

◆ iterate()

MCAPI int cereal::internal::GenericCompositeSchema::iterate ( ::entt::meta_type const & type,
::entt::meta_any & src,
::entt::meta_any & dst,
::cereal::MetaVisitor & visitor ) 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.

◆ members()

MCAPI void cereal::internal::GenericCompositeSchema::members ( ::entt::meta_any & src,
::entt::meta_any & dst,
::cereal::MetaVisitor & visitor ) 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.

◆ setters()

MCAPI bool cereal::internal::GenericCompositeSchema::setters ( ::entt::meta_any & src,
::entt::meta_any & dst,
::cereal::MetaVisitor & visitor )
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.

◆ $makeDescription()

MCAPI::cereal::SchemaDescription cereal::internal::GenericCompositeSchema::$makeDescription ( ::cereal::internal::ReflectionContext const & ctx,
::cereal::DescriptionConfig config ) 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.

◆ $doLoad()

MCAPI void cereal::internal::GenericCompositeSchema::$doLoad ( ::cereal::SchemaReader & reader,
::entt::meta_any & any,
::entt::meta_any const & udata,
::cereal::internal::LoadState const & 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.

◆ $doSave()

MCAPI void cereal::internal::GenericCompositeSchema::$doSave ( ::cereal::SchemaWriter & writer,
::entt::meta_any const & any,
::cereal::internal::SaveState const & 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.

◆ $doMap()

MCAPI bool cereal::internal::GenericCompositeSchema::$doMap ( ::entt::meta_any & src,
::entt::meta_any & dst,
::cereal::MetaVisitor & visitor ) 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.

◆ constraintDescriptionIfAny()

MCAPI void cereal::internal::DefaultCompositeSchema::constraintDescriptionIfAny ( ::cereal::SchemaDescription & description,
::cereal::Constraint const * constraint,
::cereal::DescriptionConfig config ) const
inherited
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.

◆ findMinVariantPriorityLevel()

MCAPI::cereal::internal::VariantPriorityLevel cereal::internal::DefaultCompositeSchema::findMinVariantPriorityLevel ( ::entt::meta_ctx const & ctx,
::entt::meta_type const & type ) const
inherited
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.

◆ isGreedyCheck()

MCAPI bool cereal::internal::DefaultCompositeSchema::isGreedyCheck ( ::entt::meta_ctx const & ctx,
::entt::meta_type const & type ) const
inherited
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.

◆ map()

MCAPI bool cereal::internal::BasicSchema::map ( ::cereal::internal::BasicSchema const & schema,
::entt::meta_any & src,
::entt::meta_any & dst,
::cereal::MetaVisitor & visitor ) const
inherited
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.

◆ $isGreedy()

MCAPI bool cereal::internal::BasicSchema::$isGreedy ( ::entt::meta_ctx const & ctx) const
inherited
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.

◆ $minVariantPriorityLevel()

MCAPI::cereal::internal::VariantPriorityLevel cereal::internal::BasicSchema::$minVariantPriorityLevel ( ::entt::meta_ctx const & ctx) const
inherited
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.

◆ $doUnwrap()

MCAPI::cereal::internal::BasicSchema const & cereal::internal::BasicSchema::$doUnwrap ( ::entt::meta_any & elem,
bool fillIfEmpty ) const
inherited
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: