|
chenjunfu2-nbt-cpp v2.1.0
一个基于CPP20的NBT(Named Binary Tag)库
|
Public 类型 | |
| enum class | ResultControl : uint8_t { Continue , Break , Stop } |
| enum class | NestingControl : uint8_t { Enter , Skip , Break , Stop } |
Public 成员函数 | |
|
template<typename T> requires (NBT_Type::IsNumericType_V<T>) | |
| ResultControl | VisitNumericResult (T tNumericResult) |
|
template<typename T> requires (NBT_Type::IsArrayType_V<T>) | |
| ResultControl | VisitArrayResult (const T &tArrayResult) |
| ResultControl | VisitStringResult (const NBT_Type::String &strResult) |
| ResultControl | VisitEndResult (void) |
| NestingControl | VisitListBegin (NBT_TAG_RAW_TYPE tagElementType, NBT_Type::ListLength i32Length) |
| NestingControl | VisitListNextElement (NBT_TAG_RAW_TYPE tagElementType, NBT_Type::ListLength i32Index) |
| ResultControl | VisitListEnd (void) |
| NestingControl | VisitCompoundBegin (void) |
| NestingControl | VisitCompoundNextEntryType (NBT_TAG_RAW_TYPE tagEntryType) |
| NestingControl | VisitCompoundNextEntry (NBT_TAG_RAW_TYPE tagEntryType, const NBT_Type::String &strKey) |
| ResultControl | VisitCompoundEnd (void) |
| void | VisitBegin (void) |
| void | VisitEnd (void) |
|
strong |
|
strong |