Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
cereal::SchemaDescription Struct Reference
Inheritance diagram for cereal::SchemaDescription:

Public Types

using CerealProperties = ::std::map<::std::string, ::cereal::DynamicValue>
using ConstraintDescription = ::cereal::internal::ConstraintDescription
using EnumValue = ::cereal::internal::EnumValue
using Member = ::cereal::internal::Member
using ReflectedType = ::cereal::internal::ReflectedType
using SchemaInfo = ::cereal::internal::SchemaInfo

Public Member Functions

MCAPI SchemaDescription (::cereal::SchemaDescription &&)
MCAPI SchemaDescription (::cereal::SchemaDescription const &)
MCAPI::cereal::SchemaDescription & operator= (::cereal::SchemaDescription &&)
MCAPI::cereal::SchemaDescription & operator= (::cereal::SchemaDescription const &)
MCAPI ~SchemaDescription ()
MCAPI void * $ctor (::cereal::SchemaDescription &&)
MCAPI void * $ctor (::cereal::SchemaDescription const &)
MCAPI void $dtor ()

Static Public Member Functions

static MCAPI void bindTypes (::cereal::ReflectionCtx &ctx)

Public Attributes

::ll::TypedStorage< 8, 504, ::std::optional<::cereal::internal::ConstraintDescription > > mConstraint
::ll::TypedStorage< 8, 32, ::std::optional<::std::vector<::cereal::internal::EnumValue > > > mEnumValues
::ll::TypedStorage< 8, 32, ::std::optional<::std::vector<::cereal::SchemaDescription > > > mParents
::ll::TypedStorage< 8, 32, ::std::optional<::std::vector<::cereal::SchemaDescription > > > mSetters
::ll::TypedStorage< 8, 24, ::std::optional<::std::map<::std::string, ::cereal::internal::Member > > > mMembers
::ll::TypedStorage< 8, 24, ::std::optional<::std::map<::std::string, ::cereal::internal::Member > > > mPatternMembers
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::cereal::SchemaDescription > > mValueType
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::cereal::SchemaDescription > > mKeyType
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::cereal::SchemaDescription > > mMappedType
::ll::TypedStorage< 8, 24, ::std::optional<::std::map<::std::string, ::cereal::DynamicValue > > > mCerealProperties
::ll::TypedStorage< 4, 8, ::std::optional<::cereal::internal::ReflectedType > > mUnderlyingType
::ll::TypedStorage< 4, 8, ::std::optional<::cereal::internal::ReflectedType > > mControlValueType
::ll::TypedStorage< 1, 2, ::std::optional<::cereal::SerializationTraits > > mSerializationTraits
::ll::TypedStorage< 1, 2, ::std::optional< uchar > > mOrdinalIndex
::ll::TypedStorage< 8, 40, ::std::optional<::std::string > > mNonPublicFlag
::ll::TypedStorage< 8, 40, ::std::optional<::std::string > > mSetterFunction
::ll::TypedStorage< 1, 1, bool > mIsDefaultSetter
::ll::TypedStorage< 1, 1, bool > mIsOptional
::ll::TypedStorage< 4, 4, uint > mId
::ll::TypedStorage< 4, 8, ::std::optional<::cereal::internal::ReflectedType > > mType
::ll::TypedStorage< 8, 40, ::std::optional<::std::string > > mName
::ll::TypedStorage< 8, 40, ::std::optional<::std::string > > mDescription

Constructor & Destructor Documentation

◆ SchemaDescription() [1/2]

MCAPI cereal::SchemaDescription::SchemaDescription ( ::cereal::SchemaDescription && )
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.

◆ SchemaDescription() [2/2]

MCAPI cereal::SchemaDescription::SchemaDescription ( ::cereal::SchemaDescription 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.

◆ ~SchemaDescription()

MCAPI cereal::SchemaDescription::~SchemaDescription ( )
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

◆ operator=() [1/2]

MCAPI::cereal::SchemaDescription & cereal::SchemaDescription::operator= ( ::cereal::SchemaDescription && )
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.

◆ operator=() [2/2]

MCAPI::cereal::SchemaDescription & cereal::SchemaDescription::operator= ( ::cereal::SchemaDescription 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.

◆ bindTypes()

MCAPI void cereal::SchemaDescription::bindTypes ( ::cereal::ReflectionCtx & ctx)
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() [1/2]

MCAPI void * cereal::SchemaDescription::$ctor ( ::cereal::SchemaDescription && )
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() [2/2]

MCAPI void * cereal::SchemaDescription::$ctor ( ::cereal::SchemaDescription 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.

◆ $dtor()

MCAPI void cereal::SchemaDescription::$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 struct was generated from the following file: