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

Public Member Functions

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

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

std::string & mBuffer
 

Member Function Documentation

◆ writeBytes()

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

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.

◆ writeFloat()

virtual void BytesDataOutput::writeFloat ( float v)
virtualinherited

Implements IDataOutput.

◆ writeDouble()

virtual void BytesDataOutput::writeDouble ( double v)
virtualinherited

Implements IDataOutput.

◆ writeByte()

virtual void BytesDataOutput::writeByte ( char v)
virtualinherited

Implements IDataOutput.

◆ writeShort()

virtual void BytesDataOutput::writeShort ( short v)
virtualinherited

Implements IDataOutput.

◆ writeInt()

virtual void BytesDataOutput::writeInt ( int v)
virtualinherited

Implements IDataOutput.

◆ writeLongLong()

virtual void BytesDataOutput::writeLongLong ( int64 v)
virtualinherited

Implements IDataOutput.


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