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

Static Public Member Functions

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

Public Attributes

::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: