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