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

Public Member Functions

virtual void writeFloat (float v)
 
virtual void writeDouble (double v)
 
virtual void writeShort (short v)
 
virtual void writeInt (int v)
 
virtual void writeLongLong (int64 v)
 
MCFOLD void $dtor ()
 
MCAPI void $writeFloat (float v)
 
MCAPI void $writeDouble (double v)
 
MCAPI void $writeShort (short v)
 
MCAPI void $writeInt (int v)
 
MCAPI void $writeLongLong (int64 v)
 
 StringByteOutput (std::string &str) noexcept
 
virtual void writeBytes (void const *data, uint64 bytes)
 
MCAPI void $writeBytes (void const *data, uint64 bytes)
 
virtual void writeString (::std::string_view v)
 
virtual void writeLongString (::std::string_view v)
 
virtual void writeByte (char v)
 
MCAPI void $writeString (::std::string_view v)
 
MCAPI void $writeLongString (::std::string_view v)
 
MCAPI void $writeByte (char v)
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

std::string & mBuffer
 

Member Function Documentation

◆ writeFloat()

virtual void BigEndianStringByteOutput::writeFloat ( float v)
virtual

Reimplemented from BytesDataOutput.

◆ writeDouble()

virtual void BigEndianStringByteOutput::writeDouble ( double v)
virtual

Reimplemented from BytesDataOutput.

◆ writeShort()

virtual void BigEndianStringByteOutput::writeShort ( short v)
virtual

Reimplemented from BytesDataOutput.

◆ writeInt()

virtual void BigEndianStringByteOutput::writeInt ( int v)
virtual

Reimplemented from BytesDataOutput.

◆ writeLongLong()

virtual void BigEndianStringByteOutput::writeLongLong ( int64 v)
virtual

Reimplemented from BytesDataOutput.

◆ writeBytes()

virtual void StringByteOutput::writeBytes ( void const * data,
uint64 bytes )
virtualinherited

Implements BytesDataOutput.

◆ writeString()

virtual void BytesDataOutput::writeString ( ::std::string_view v)
virtualinherited

Implements IDataOutput.

◆ writeLongString()

virtual void BytesDataOutput::writeLongString ( ::std::string_view v)
virtualinherited

Implements IDataOutput.

◆ writeByte()

virtual void BytesDataOutput::writeByte ( char v)
virtualinherited

Implements IDataOutput.


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