chenjunfu2-nbt-cpp
v2.1.0
一个基于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_Reader.hpp
"
11
#include "
NBT_Writer.hpp
"
12
#include "
NBT_IO.hpp
"
13
14
/*
15
此头文件包含所有公开可选NBT模块
16
部分模块允许通过宏定义解锁更多功能
17
前提是安装了宏定义需求的库
18
19
目前的可选接口有:
20
#define CJF2_NBT_CPP_USE_ZLIB//安装zlib库的情况下
21
#define CJF2_NBT_CPP_USE_XXHASH//安装xxhash库的情况下
22
23
解锁的功能有:
24
NBT_IO中的nbt压缩
25
NBT_Helper中的nbt哈希
26
27
说明:
28
vcpkg安装本库会自动在vcpkg_config.h头文件中
29
处理定义,否则需要手动处理,具体请参考文档
30
*/
NBT_Helper.hpp
NBT对象辅助工具集
NBT_IO.hpp
IO工具集
NBT_Node.hpp
NBT节点类型,支持存储所有NBT类型的变体
NBT_Node_View.hpp
NBT节点类型的视图,支持指向所有NBT类型的变体视图,不持有对象
NBT_Reader.hpp
NBT类型二进制反序列化工具
NBT_Writer.hpp
NBT类型二进制序列化工具
include
nbt_cpp
NBT_All.hpp
制作者
1.15.0