LeviLamina
Loading...
Searching...
No Matches
cereal::ext::JSONSchema Struct Reference
Inheritance diagram for cereal::ext::JSONSchema:

Public Member Functions

MCAPI JSONSchema ()
MCAPI JSONSchema (::cereal::ext::JSONSchema &&)
MCAPI JSONSchema (::cereal::ext::JSONSchema const &)
MCAPI void makeAndNormalizeDefs (::cereal::ext::internal::OutRefsMap &outRefs, ::std::vector<::cereal::SchemaDescription > const &descriptions)
MCAPI::cereal::ext::JSONSchema & operator= (::cereal::ext::JSONSchema &&)
MCAPI::cereal::ext::JSONSchema & operator= (::cereal::ext::JSONSchema const &)
MCAPI ~JSONSchema ()
MCAPI void * $ctor ()
MCAPI void * $ctor (::cereal::ext::JSONSchema &&)
MCAPI void * $ctor (::cereal::ext::JSONSchema const &)
MCAPI void $dtor ()
MCAPI void normalizeRefs (::cereal::ext::internal::OutRefsMap &outRefs, ::std::unordered_map<::std::string, ::cereal::ext::internal::JSONSchemaDef > &defsMap)
MCAPI void * $ctor (::cereal::ext::internal::JSONSchemaDef const &)
MCAPI void * $ctor (::cereal::internal::SchemaInfo const &info)
MCAPI void * $ctor (::cereal::SchemaDescription const &schemaInfo, ::cereal::ext::internal::OutRefsMap &outRefs)
MCAPI void * $ctor (::cereal::ext::internal::JSONSchemaInfo const &)
MCAPI void * $ctor (::cereal::ext::internal::JSONSchemaBody &&)
MCAPI void * $ctor (::cereal::ext::internal::JSONSchemaBody const &)
MCAPI void fill (::cereal::internal::ConstraintDescription const &constraint)
MCAPI void fillBody (::cereal::SchemaDescription const &schemaInfo, ::cereal::ext::internal::OutRefsMap &outRefs)
MCAPI void fillBodyIfEnum (::cereal::SchemaDescription const &schemaInfo)

Static Public Member Functions

static MCAPI void bindType (::cereal::ReflectionCtx &ctx)
static MCAPI ::cereal::ext::JSONSchema fromDescriptions (::std::vector<::cereal::SchemaDescription > const &descriptions, uint64 pos)
static MCAPI void overwriteIfAny (::std::shared_ptr<::cereal::ext::internal::JSONSchemaDef > &that, ::std::shared_ptr<::cereal::internal::ConstraintDescription > const &other)

Public Attributes

::ll::UntypedStorage< 8, 32 > mUnk15868f
::ll::UntypedStorage< 8, 32 > mUnkab4a80
::ll::UntypedStorage< 8, 32 > mUnk4ac68d
::ll::UntypedStorage< 8, 32 > mUnk160668
::ll::UntypedStorage< 8, 72 > mUnka0304c
::ll::UntypedStorage< 8, 40 > mUnke137c8
::ll::UntypedStorage< 8, 40 > mUnk79aa8e
::ll::UntypedStorage< 8, 40 > mUnk1b79c8
::ll::UntypedStorage< 1, 2 > mUnk9bbde5
::ll::UntypedStorage< 8, 80 > mUnk88eae3
::ll::UntypedStorage< 8, 80 > mUnk16357b
::ll::UntypedStorage< 8, 32 > mUnk813aa7
::ll::UntypedStorage< 8, 32 > mUnk2db52f
::ll::UntypedStorage< 8, 24 > mUnk889be1
::ll::UntypedStorage< 8, 24 > mUnkafc4ae
::ll::UntypedStorage< 8, 16 > mUnk200d94
::ll::UntypedStorage< 8, 16 > mUnkdb80fe
::ll::UntypedStorage< 8, 16 > mUnk3b0c00
::ll::UntypedStorage< 8, 32 > mUnkdb5419
::ll::UntypedStorage< 8, 40 > mUnkeb7b38
::ll::UntypedStorage< 8, 24 > mUnk3c894b
::ll::UntypedStorage< 8, 24 > mUnk4c08b2
::ll::UntypedStorage< 8, 16 > mUnk2f00b3
::ll::UntypedStorage< 8, 16 > mUnk90828f
::ll::UntypedStorage< 8, 16 > mUnkb286af
::ll::UntypedStorage< 8, 16 > mUnkec7e3b
::ll::UntypedStorage< 8, 16 > mUnk47f1f0
::ll::UntypedStorage< 8, 16 > mUnk457dd9
::ll::UntypedStorage< 8, 16 > mUnkae9293
::ll::UntypedStorage< 8, 40 > mUnk53c233
::ll::UntypedStorage< 8, 40 > mUnk5ed659
::ll::UntypedStorage< 8, 16 > mUnk59d779
::ll::UntypedStorage< 8, 16 > mUnk6160b9
::ll::UntypedStorage< 1, 2 > mUnk2f06e7
::ll::UntypedStorage< 8, 16 > mUnkf06836
::ll::UntypedStorage< 8, 16 > mUnk26a133
::ll::UntypedStorage< 8, 40 > mUnk40ba91

Constructor & Destructor Documentation

◆ JSONSchema() [1/3]

MCAPI cereal::ext::JSONSchema::JSONSchema ( )
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.

◆ JSONSchema() [2/3]

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

◆ JSONSchema() [3/3]

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

◆ ~JSONSchema()

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

◆ makeAndNormalizeDefs()

MCAPI void cereal::ext::JSONSchema::makeAndNormalizeDefs ( ::cereal::ext::internal::OutRefsMap & outRefs,
::std::vector<::cereal::SchemaDescription > const & descriptions )
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=() [1/2]

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

◆ bindType()

MCAPI void cereal::ext::JSONSchema::bindType ( ::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.

◆ fromDescriptions()

MCAPI ::cereal::ext::JSONSchema cereal::ext::JSONSchema::fromDescriptions ( ::std::vector<::cereal::SchemaDescription > const & descriptions,
uint64 pos )
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/9]

MCAPI void * cereal::ext::JSONSchema::$ctor ( )
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/9]

MCAPI void * cereal::ext::JSONSchema::$ctor ( ::cereal::ext::JSONSchema && )
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/9]

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

◆ normalizeRefs()

MCAPI void cereal::ext::internal::JSONSchemaDef::normalizeRefs ( ::cereal::ext::internal::OutRefsMap & outRefs,
::std::unordered_map<::std::string, ::cereal::ext::internal::JSONSchemaDef > & defsMap )
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() [4/9]

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

◆ $ctor() [5/9]

MCAPI void * cereal::ext::internal::JSONSchemaDef::$ctor ( ::cereal::internal::SchemaInfo const & info)
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() [6/9]

MCAPI void * cereal::ext::internal::JSONSchemaDef::$ctor ( ::cereal::SchemaDescription const & schemaInfo,
::cereal::ext::internal::OutRefsMap & outRefs )
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() [7/9]

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

◆ $ctor() [8/9]

MCAPI void * cereal::ext::internal::JSONSchemaBody::$ctor ( ::cereal::ext::internal::JSONSchemaBody && )
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() [9/9]

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

◆ fill()

MCAPI void cereal::ext::internal::JSONSchemaBody::fill ( ::cereal::internal::ConstraintDescription const & constraint)
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.

◆ fillBody()

MCAPI void cereal::ext::internal::JSONSchemaBody::fillBody ( ::cereal::SchemaDescription const & schemaInfo,
::cereal::ext::internal::OutRefsMap & outRefs )
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.

◆ fillBodyIfEnum()

MCAPI void cereal::ext::internal::JSONSchemaBody::fillBodyIfEnum ( ::cereal::SchemaDescription const & schemaInfo)
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.

◆ overwriteIfAny()

MCAPI void cereal::ext::internal::JSONSchemaBody::overwriteIfAny ( ::std::shared_ptr<::cereal::ext::internal::JSONSchemaDef > & that,
::std::shared_ptr<::cereal::internal::ConstraintDescription > const & other )
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.

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