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 &&)
MCAPI Member (::cereal::internal::Member const &)
MCAPI void * $ctor (::cereal::internal::Member &&)
MCAPI void * $ctor (::cereal::internal::Member const &)
MCAPI void $dtor ()
MCAPI void * $ctor (::cereal::SchemaDescription &&)
MCAPI void * $ctor (::cereal::SchemaDescription const &)

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< 8, 80, ::std::optional<::cereal::DynamicValue > > mDefaultValue
::ll::TypedStorage< 8, 80, ::std::optional<::cereal::DynamicValue > > mConstValue
::ll::TypedStorage< 8, 456, ::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< 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

The documentation for this struct was generated from the following file: