#include <FastNBT.h>
|
void | AddByte (const AString &a_Name, unsigned char a_Value) |
|
void | AddByteArray (const AString &a_Name, const AString &a_Value) |
|
void | AddByteArray (const AString &a_Name, const char *a_Value, size_t a_NumElements) |
|
void | AddByteArray (const AString &a_Name, size_t a_NumElements, unsigned char a_Value) |
|
void | AddDouble (const AString &a_Name, double a_Value) |
|
void | AddFloat (const AString &a_Name, float a_Value) |
|
void | AddInt (const AString &a_Name, Int32 a_Value) |
|
void | AddIntArray (const AString &a_Name, const Int32 *a_Value, size_t a_NumElements) |
|
void | AddLong (const AString &a_Name, Int64 a_Value) |
|
void | AddShort (const AString &a_Name, Int16 a_Value) |
|
void | AddString (const AString &a_Name, std::string_view a_Value) |
|
void | BeginCompound (const AString &a_Name) |
|
void | BeginList (const AString &a_Name, eTagType a_ChildrenType) |
|
| cFastNBTWriter (const AString &a_RootTagName="") |
|
void | EndCompound (void) |
|
void | EndList (void) |
|
void | Finish (void) |
|
ContiguousByteBufferView | GetResult (void) const |
|
Definition at line 324 of file FastNBT.h.
◆ cFastNBTWriter()
cFastNBTWriter::cFastNBTWriter |
( |
const AString & |
a_RootTagName = "" | ) |
|
◆ AddByte()
void cFastNBTWriter::AddByte |
( |
const AString & |
a_Name, |
|
|
unsigned char |
a_Value |
|
) |
| |
◆ AddByteArray() [1/3]
void cFastNBTWriter::AddByteArray |
( |
const AString & |
a_Name, |
|
|
const AString & |
a_Value |
|
) |
| |
|
inline |
◆ AddByteArray() [2/3]
void cFastNBTWriter::AddByteArray |
( |
const AString & |
a_Name, |
|
|
const char * |
a_Value, |
|
|
size_t |
a_NumElements |
|
) |
| |
◆ AddByteArray() [3/3]
void cFastNBTWriter::AddByteArray |
( |
const AString & |
a_Name, |
|
|
size_t |
a_NumElements, |
|
|
unsigned char |
a_Value |
|
) |
| |
◆ AddDouble()
void cFastNBTWriter::AddDouble |
( |
const AString & |
a_Name, |
|
|
double |
a_Value |
|
) |
| |
◆ AddFloat()
void cFastNBTWriter::AddFloat |
( |
const AString & |
a_Name, |
|
|
float |
a_Value |
|
) |
| |
◆ AddInt()
void cFastNBTWriter::AddInt |
( |
const AString & |
a_Name, |
|
|
Int32 |
a_Value |
|
) |
| |
◆ AddIntArray()
void cFastNBTWriter::AddIntArray |
( |
const AString & |
a_Name, |
|
|
const Int32 * |
a_Value, |
|
|
size_t |
a_NumElements |
|
) |
| |
◆ AddLong()
void cFastNBTWriter::AddLong |
( |
const AString & |
a_Name, |
|
|
Int64 |
a_Value |
|
) |
| |
◆ AddShort()
void cFastNBTWriter::AddShort |
( |
const AString & |
a_Name, |
|
|
Int16 |
a_Value |
|
) |
| |
◆ AddString()
void cFastNBTWriter::AddString |
( |
const AString & |
a_Name, |
|
|
std::string_view |
a_Value |
|
) |
| |
◆ BeginCompound()
void cFastNBTWriter::BeginCompound |
( |
const AString & |
a_Name | ) |
|
◆ BeginList()
void cFastNBTWriter::BeginList |
( |
const AString & |
a_Name, |
|
|
eTagType |
a_ChildrenType |
|
) |
| |
◆ EndCompound()
void cFastNBTWriter::EndCompound |
( |
void |
| ) |
|
◆ EndList()
void cFastNBTWriter::EndList |
( |
void |
| ) |
|
◆ Finish()
void cFastNBTWriter::Finish |
( |
void |
| ) |
|
◆ GetResult()
◆ IsStackTopCompound()
bool cFastNBTWriter::IsStackTopCompound |
( |
void |
| ) |
const |
|
inlineprotected |
◆ TagCommon()
◆ WriteString()
void cFastNBTWriter::WriteString |
( |
std::string_view |
a_Data | ) |
|
|
protected |
◆ m_CurrentStack
int cFastNBTWriter::m_CurrentStack |
|
protected |
◆ m_Result
◆ m_Stack
◆ MAX_STACK
const int cFastNBTWriter::MAX_STACK = 50 |
|
staticprotected |
The documentation for this class was generated from the following files: