LeviLamina
Loading...
Searching...
No Matches
NBTSchemaWriter Class Reference
+ Inheritance diagram for NBTSchemaWriter:

Classes

struct  StackNode
 

Public Member Functions

NBTSchemaWriteroperator= (NBTSchemaWriter const &)
 
 NBTSchemaWriter (NBTSchemaWriter const &)
 
virtual bool write (::cereal::NullType, ::cereal::PropertyReader const &)
 
virtual bool write (bool value, ::cereal::PropertyReader const &)
 
virtual bool write (char value, ::cereal::PropertyReader const &)
 
virtual bool write (uchar value, ::cereal::PropertyReader const &)
 
virtual bool write (short value, ::cereal::PropertyReader const &)
 
virtual bool write (ushort value, ::cereal::PropertyReader const &)
 
virtual bool write (int value, ::cereal::PropertyReader const &)
 
virtual bool write (uint value, ::cereal::PropertyReader const &)
 
virtual bool write (int64, ::cereal::PropertyReader const &)
 
virtual bool write (uint64, ::cereal::PropertyReader const &)
 
virtual bool write (float value, ::cereal::PropertyReader const &)
 
virtual bool write (double value, ::cereal::PropertyReader const &)
 
virtual bool write (::std::string_view const value, ::cereal::PropertyReader const &)
 
virtual bool pushMember (::std::string_view const memberName, ::cereal::PropertyReader const &)
 
virtual void popMember ()
 
virtual bool openObject (::cereal::PropertyReader const &)
 
virtual bool openArray (uint64, ::cereal::PropertyReader const &)
 
virtual void close ()
 
MCAPI bool _serializeTag (::std::unique_ptr<::Tag > tag)
 
MCFOLD bool $write (::cereal::NullType, ::cereal::PropertyReader const &)
 
MCFOLD bool $write (bool value, ::cereal::PropertyReader const &)
 
MCFOLD bool $write (char value, ::cereal::PropertyReader const &)
 
MCFOLD bool $write (uchar value, ::cereal::PropertyReader const &)
 
MCFOLD bool $write (short value, ::cereal::PropertyReader const &)
 
MCFOLD bool $write (ushort value, ::cereal::PropertyReader const &)
 
MCFOLD bool $write (int value, ::cereal::PropertyReader const &)
 
MCFOLD bool $write (uint value, ::cereal::PropertyReader const &)
 
MCFOLD bool $write (int64, ::cereal::PropertyReader const &)
 
MCFOLD bool $write (uint64, ::cereal::PropertyReader const &)
 
MCAPI bool $write (float value, ::cereal::PropertyReader const &)
 
MCAPI bool $write (double value, ::cereal::PropertyReader const &)
 
MCAPI bool $write (::std::string_view const value, ::cereal::PropertyReader const &)
 
MCAPI bool $pushMember (::std::string_view const memberName, ::cereal::PropertyReader const &)
 
MCAPI void $popMember ()
 
MCAPI bool $openObject (::cereal::PropertyReader const &)
 
MCAPI bool $openArray (uint64, ::cereal::PropertyReader const &)
 
MCAPI void $close ()
 
virtual bool isSequenceWriter () const
 
MCFOLD bool $isSequenceWriter () const
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 24 > mUnk9702ee
 

Member Function Documentation

◆ write() [1/13]

virtual bool NBTSchemaWriter::write ( ::cereal::NullType ,
::cereal::PropertyReader const &  )
virtual

Implements cereal::SchemaWriter.

◆ write() [2/13]

virtual bool NBTSchemaWriter::write ( bool value,
::cereal::PropertyReader const &  )
virtual

Implements cereal::SchemaWriter.

◆ write() [3/13]

virtual bool NBTSchemaWriter::write ( char value,
::cereal::PropertyReader const &  )
virtual

Implements cereal::SchemaWriter.

◆ write() [4/13]

virtual bool NBTSchemaWriter::write ( uchar value,
::cereal::PropertyReader const &  )
virtual

Implements cereal::SchemaWriter.

◆ write() [5/13]

virtual bool NBTSchemaWriter::write ( short value,
::cereal::PropertyReader const &  )
virtual

Implements cereal::SchemaWriter.

◆ write() [6/13]

virtual bool NBTSchemaWriter::write ( ushort value,
::cereal::PropertyReader const &  )
virtual

Implements cereal::SchemaWriter.

◆ write() [7/13]

virtual bool NBTSchemaWriter::write ( int value,
::cereal::PropertyReader const &  )
virtual

Implements cereal::SchemaWriter.

◆ write() [8/13]

virtual bool NBTSchemaWriter::write ( uint value,
::cereal::PropertyReader const &  )
virtual

Implements cereal::SchemaWriter.

◆ write() [9/13]

virtual bool NBTSchemaWriter::write ( int64 ,
::cereal::PropertyReader const &  )
virtual

Implements cereal::SchemaWriter.

◆ write() [10/13]

virtual bool NBTSchemaWriter::write ( uint64 ,
::cereal::PropertyReader const &  )
virtual

Implements cereal::SchemaWriter.

◆ write() [11/13]

virtual bool NBTSchemaWriter::write ( float value,
::cereal::PropertyReader const &  )
virtual

Implements cereal::SchemaWriter.

◆ write() [12/13]

virtual bool NBTSchemaWriter::write ( double value,
::cereal::PropertyReader const &  )
virtual

Implements cereal::SchemaWriter.

◆ write() [13/13]

virtual bool NBTSchemaWriter::write ( ::std::string_view const value,
::cereal::PropertyReader const &  )
virtual

Implements cereal::SchemaWriter.

◆ pushMember()

virtual bool NBTSchemaWriter::pushMember ( ::std::string_view const memberName,
::cereal::PropertyReader const &  )
virtual

Implements cereal::SchemaWriter.

◆ popMember()

virtual void NBTSchemaWriter::popMember ( )
virtual

Implements cereal::SchemaWriter.

◆ openObject()

virtual bool NBTSchemaWriter::openObject ( ::cereal::PropertyReader const & )
virtual

Implements cereal::SchemaWriter.

◆ openArray()

virtual bool NBTSchemaWriter::openArray ( uint64 ,
::cereal::PropertyReader const &  )
virtual

Implements cereal::SchemaWriter.

◆ close()

virtual void NBTSchemaWriter::close ( )
virtual

Implements cereal::SchemaWriter.


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