chenjunfu2-nbt-cpp
v2.1.3
一个基于CPP20的NBT(Named Binary Tag)库
载入中...
搜索中...
未找到
NBT_Array.hpp
浏览该文件的文档.
1
#pragma once
2
3
#include <vector>
4
7
8
class
NBT_Reader
;
9
class
NBT_Writer
;
10
class
NBT_Helper
;
11
16
template
<
typename
Array>
17
class
NBT_Array
:
public
Array
//暂时不考虑保护继承
18
{
19
friend
class
NBT_Reader;
20
friend
class
NBT_Writer;
21
friend
class
NBT_Helper;
22
23
public
:
25
using
Array::Array;
26
28
using
Array::operator=;
29
30
};
NBT_Array
继承自标准库std::vector的代理类。 无特殊成员,构造与使用方式与标准库std::vector一致。
定义
NBT_Array.hpp:18
NBT_Helper
用于格式化打印、序列化、计算哈希等功能
定义
NBT_Helper.hpp:25
NBT_Reader
这个类用于提供从NBT二进制流读取到NBT_Type::Compound对象的反序列化功能
定义
NBT_Reader.hpp:23
NBT_Writer
这个类用于提供从NBT_Type::Compound对象写出到NBT二进制流的序列化功能
定义
NBT_Writer.hpp:23
include
nbt_cpp
NBT_Array.hpp
制作者
1.16.1