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

Public Types

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

Public Member Functions

Member & operator= (Member const &)
MCAPI Member (::cereal::internal::Member const &)
MCAPI void * $ctor (::cereal::internal::Member const &)
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< 1, 1, bool > mRequired
::ll::TypedStorage< 1, 1, bool > mDeprecated
::ll::TypedStorage< 1, 1, bool > mPatternMember
::ll::TypedStorage< 8, 80, ::std::optional<::cereal::DynamicValue > > mDefaultValue
::ll::TypedStorage< 8, 80, ::std::optional<::cereal::DynamicValue > > mConstValue
::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

◆ Member()

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

Member Function Documentation

◆ $ctor() [1/3]

MCAPI void * cereal::internal::Member::$ctor ( ::cereal::internal::Member 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)
staticinherited
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/3]

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

◆ $ctor() [3/3]

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

◆ $dtor()

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