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解锁的功能有:
24NBT_IO中的nbt压缩
25NBT_Helper中的nbt哈希
26
27说明:
28vcpkg安装本库会自动在vcpkg_config.h头文件中
29处理定义,否则需要手动处理,具体请参考文档
30*/
NBT对象辅助工具集
IO工具集
NBT节点类型,支持存储所有NBT类型的变体
NBT节点类型的视图,支持指向所有NBT类型的变体视图,不持有对象
NBT类型二进制反序列化工具
NBT类型二进制序列化工具