LeviLamina
Loading...
Searching...
No Matches
cereal::internal::UndefinedSchema Class Reference
Inheritance diagram for cereal::internal::UndefinedSchema:

Public Types

using DynamicGetterWrapper = ::entt::meta_any (*)(::entt::meta_any const&, ::cereal::SerializerContext const&)
using DynamicSetterArgCtor = ::entt::meta_type (*)(::entt::meta_ctx const&)
using IdType = uint
using OverridingSet

Public Member Functions

virtual void doLoad (::cereal::SchemaReader &state, ::entt::meta_any &, ::entt::meta_any const &, ::cereal::internal::LoadState const &) const
virtual void doSave (::cereal::SchemaWriter &any, ::entt::meta_any const &state, ::cereal::internal::SaveState const &) const
virtual::cereal::SchemaDescription makeDescription (::cereal::internal::ReflectionContext const &, ::cereal::DescriptionConfig) const
MCAPI void $doLoad (::cereal::SchemaReader &state, ::entt::meta_any &, ::entt::meta_any const &, ::cereal::internal::LoadState const &) const
MCAPI void $doSave (::cereal::SchemaWriter &any, ::entt::meta_any const &state, ::cereal::internal::SaveState const &) const
MCAPI::cereal::SchemaDescription $makeDescription (::cereal::internal::ReflectionContext const &, ::cereal::DescriptionConfig) const
virtual bool isGreedy (::entt::meta_ctx const &ctx) const
virtual::cereal::internal::VariantPriorityLevel minVariantPriorityLevel (::entt::meta_ctx const &ctx) const
virtual bool doMap (::entt::meta_any &src, ::entt::meta_any &dst, ::cereal::MetaVisitor &visitor) const
virtual::cereal::internal::BasicSchema const & doUnwrap (::entt::meta_any &elem, bool fillIfEmpty) const
MCAPI::cereal::SchemaDescription description (::cereal::internal::ReflectionContext const &ctx, ::cereal::DescriptionConfig config) const
MCAPI void load (::cereal::SchemaReader &value, ::entt::meta_any &any, ::entt::meta_any const &udata, ::cereal::internal::LoadState const &state) const
MCAPI bool map (::cereal::internal::BasicSchema const &schema, ::entt::meta_any &src, ::entt::meta_any &dst, ::cereal::MetaVisitor &visitor) const
MCAPI void save (::cereal::SchemaWriter &value, ::entt::meta_any const &any, ::cereal::internal::SaveState const &state) const
MCAPI::cereal::internal::BasicSchema const & unwrap (::entt::meta_any &elem, bool fillIfEmpty) const
MCFOLD bool $isGreedy (::entt::meta_ctx const &ctx) const
MCFOLD::cereal::internal::VariantPriorityLevel $minVariantPriorityLevel (::entt::meta_ctx const &ctx) const
MCFOLD bool $doMap (::entt::meta_any &src, ::entt::meta_any &dst, ::cereal::MetaVisitor &visitor) const
MCFOLD::cereal::internal::BasicSchema const & $doUnwrap (::entt::meta_any &elem, bool fillIfEmpty) const

Static Public Member Functions

static MCAPI void ** $vftable ()
static MCAPI bool forwardDoMap (::cereal::internal::BasicSchema const &schema, ::entt::meta_any &src, ::entt::meta_any &dst, ::cereal::MetaVisitor &visitor)
static MCAPI ::cereal::internal::BasicSchema const & lookup (::entt::meta_ctx const &ctx, ::entt::type_info info)

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

◆ doLoad()

virtual void cereal::internal::UndefinedSchema::doLoad ( ::cereal::SchemaReader & state,
::entt::meta_any & ,
::entt::meta_any const & ,
::cereal::internal::LoadState const &  ) const
virtual

Reimplemented from cereal::internal::BasicSchema.

◆ doSave()

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

Reimplemented from cereal::internal::BasicSchema.

◆ makeDescription()

virtual::cereal::SchemaDescription cereal::internal::UndefinedSchema::makeDescription ( ::cereal::internal::ReflectionContext const & ,
::cereal::DescriptionConfig  ) const
virtual

◆ $vftable()

MCAPI void ** cereal::internal::UndefinedSchema::$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: