chenjunfu2-nbt-cpp
v2.1.3
一个基于CPP20的NBT(Named Binary Tag)库
载入中...
搜索中...
未找到
NBT_All.hpp
浏览该文件的文档.
1
#pragma once
2
7
#include "
NBT_Node.hpp
"
8
#include "
NBT_Node_View.hpp
"
9
#include "
NBT_Helper.hpp
"
10
#include "
NBT_Scanner.hpp
"
11
#include "
NBT_Reader.hpp
"
12
#include "
NBT_Writer.hpp
"
13
#include "
NBT_IO.hpp
"
14
15
/*
16
此头文件包含所有公开可选NBT模块
17
部分模块允许通过宏定义解锁更多功能
18
前提是安装了宏定义需求的库
19
20
目前的可选接口有:
21
#define CJF2_NBT_CPP_USE_ZLIB//安装zlib库的情况下
22
#define CJF2_NBT_CPP_USE_XXHASH//安装xxhash库的情况下
23
24
解锁的功能有:
25
NBT_IO中的nbt压缩
26
NBT_Helper中的nbt哈希
27
28
说明:
29
vcpkg安装本库会自动在vcpkg_config.h头文件中
30
处理定义,否则需要手动处理,具体请参考文档
31
*/
NBT_Helper.hpp
NBT对象辅助工具集
NBT_IO.hpp
IO工具集
NBT_Node.hpp
NBT节点类型,支持存储所有NBT类型的变体
NBT_Node_View.hpp
NBT节点类型的视图,支持指向所有NBT类型的变体视图,不持有对象
NBT_Reader.hpp
NBT类型二进制反序列化工具
NBT_Scanner.hpp
NBT类型二进制流扫描工具
NBT_Writer.hpp
NBT类型二进制序列化工具
include
nbt_cpp
NBT_All.hpp
制作者
1.16.1