LeviLamina
Loading...
Searching...
No Matches
cereal::DynamicValueSchemaWriter Class Reference
Inheritance diagram for cereal::DynamicValueSchemaWriter:

Public Member Functions

virtual bool write (::cereal::NullType)
virtual bool write (bool value)
virtual bool write (schar value)
virtual bool write (uchar value)
virtual bool write (short value)
virtual bool write (ushort value)
virtual bool write (int value)
virtual bool write (uint value)
virtual bool write (int64 value)
virtual bool write (uint64 value)
virtual bool write (float value)
virtual bool write (double value)
virtual bool write (::std::string_view const value)
virtual bool write (::gsl::span< uchar const > view)
virtual void writeAdditionalData (bool)
virtual void writeAdditionalData (uint)
virtual void writeAdditionalData (::std::string_view const)
virtual bool pushMember (::std::string_view const value)
virtual void popMember ()
virtual::cereal::SchemaRWType openObject ()
virtual::cereal::SchemaRWType openArray (bool isDynamicExtent, uint64 length)
virtual void close ()
MCFOLD::cereal::DynamicValue & value ()
MCAPI bool write (::cereal::DynamicValue value)
MCAPI bool $write (::cereal::NullType)
MCAPI bool $write (bool value)
MCAPI bool $write (schar value)
MCAPI bool $write (uchar value)
MCAPI bool $write (short value)
MCAPI bool $write (ushort value)
MCAPI bool $write (int value)
MCAPI bool $write (uint value)
MCFOLD bool $write (int64 value)
MCFOLD bool $write (uint64 value)
MCAPI bool $write (float value)
MCAPI bool $write (double value)
MCAPI bool $write (::std::string_view const value)
MCAPI bool $write (::gsl::span< uchar const > view)
MCFOLD void $writeAdditionalData (bool)
MCFOLD void $writeAdditionalData (uint)
MCFOLD void $writeAdditionalData (::std::string_view const)
MCAPI bool $pushMember (::std::string_view const value)
MCAPI void $popMember ()
MCAPI::cereal::SchemaRWType $openObject ()
MCAPI::cereal::SchemaRWType $openArray (bool isDynamicExtent, uint64 length)
MCAPI void $close ()
MCAPI::cereal::SerializationTraits serializationTraits () const
MCFOLD void serializationTraitsOverride (::cereal::SerializationTraits traits)

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 8, 72, ::cereal::DynamicValuemData
::ll::TypedStorage< 8, 8, uint64 > mExpectedSize
::ll::TypedStorage< 8, 24, ::std::vector<::std::reference_wrapper<::cereal::DynamicValue > > > mStack
::ll::TypedStorage< 1, 1, ::cereal::SerializationTraits > mSerializationTraitsOverride
::ll::TypedStorage< 1, 1, ::cereal::SerializationTraits > mSerializationTraits

Member Function Documentation

◆ write() [1/14]

virtual bool cereal::DynamicValueSchemaWriter::write ( ::cereal::NullType )
virtual

Implements cereal::SchemaWriter.

◆ write() [2/14]

virtual bool cereal::DynamicValueSchemaWriter::write ( bool value)
virtual

Implements cereal::SchemaWriter.

◆ write() [3/14]

virtual bool cereal::DynamicValueSchemaWriter::write ( schar value)
virtual

Implements cereal::SchemaWriter.

◆ write() [4/14]

virtual bool cereal::DynamicValueSchemaWriter::write ( uchar value)
virtual

Implements cereal::SchemaWriter.

◆ write() [5/14]

virtual bool cereal::DynamicValueSchemaWriter::write ( short value)
virtual

Implements cereal::SchemaWriter.

◆ write() [6/14]

virtual bool cereal::DynamicValueSchemaWriter::write ( ushort value)
virtual

Implements cereal::SchemaWriter.

◆ write() [7/14]

virtual bool cereal::DynamicValueSchemaWriter::write ( int value)
virtual

Implements cereal::SchemaWriter.

◆ write() [8/14]

virtual bool cereal::DynamicValueSchemaWriter::write ( uint value)
virtual

Implements cereal::SchemaWriter.

◆ write() [9/14]

virtual bool cereal::DynamicValueSchemaWriter::write ( int64 value)
virtual

Implements cereal::SchemaWriter.

◆ write() [10/14]

virtual bool cereal::DynamicValueSchemaWriter::write ( uint64 value)
virtual

Implements cereal::SchemaWriter.

◆ write() [11/14]

virtual bool cereal::DynamicValueSchemaWriter::write ( float value)
virtual

Implements cereal::SchemaWriter.

◆ write() [12/14]

virtual bool cereal::DynamicValueSchemaWriter::write ( double value)
virtual

Implements cereal::SchemaWriter.

◆ write() [13/14]

virtual bool cereal::DynamicValueSchemaWriter::write ( ::std::string_view const value)
virtual

Implements cereal::SchemaWriter.

◆ write() [14/14]

virtual bool cereal::DynamicValueSchemaWriter::write ( ::gsl::span< uchar const > view)
virtual

Implements cereal::SchemaWriter.

◆ writeAdditionalData() [1/3]

virtual void cereal::DynamicValueSchemaWriter::writeAdditionalData ( bool )
virtual

Implements cereal::SchemaWriter.

◆ writeAdditionalData() [2/3]

virtual void cereal::DynamicValueSchemaWriter::writeAdditionalData ( uint )
virtual

Implements cereal::SchemaWriter.

◆ writeAdditionalData() [3/3]

virtual void cereal::DynamicValueSchemaWriter::writeAdditionalData ( ::std::string_view const )
virtual

Implements cereal::SchemaWriter.

◆ pushMember()

virtual bool cereal::DynamicValueSchemaWriter::pushMember ( ::std::string_view const value)
virtual

Implements cereal::SchemaWriter.

◆ popMember()

virtual void cereal::DynamicValueSchemaWriter::popMember ( )
virtual

Implements cereal::SchemaWriter.

◆ openObject()

virtual::cereal::SchemaRWType cereal::DynamicValueSchemaWriter::openObject ( )
virtual

Implements cereal::SchemaWriter.

◆ openArray()

virtual::cereal::SchemaRWType cereal::DynamicValueSchemaWriter::openArray ( bool isDynamicExtent,
uint64 length )
virtual

Implements cereal::SchemaWriter.

◆ close()

virtual void cereal::DynamicValueSchemaWriter::close ( )
virtual

Implements cereal::SchemaWriter.

◆ $vftable()

MCAPI void ** cereal::DynamicValueSchemaWriter::$vftable ( )
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.

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