|
chenjunfu2-nbt-cpp v2.1.0
一个基于CPP20的NBT(Named Binary Tag)库
|
NBT集合基础类型 更多...
#include <vector>#include <unordered_map>#include <compare>#include <type_traits>#include <initializer_list>#include "NBT_Type.hpp"类 | |
| class | NBT_Compound< Compound > |
| 继承自标准库std::unordered_map的代理类,用于存储和管理NBT键值对 更多... | |
命名空间 | |
| namespace | NBT_Compound_Concept |
| 用于存放NBT_Compound使用的,无法存在于类内的概念 | |
概念 | |
| concept | NBT_Compound_Concept::HasSpaceship |
| 概念约束,检查类型T是否支持三路比较运算符(<=>) | |
| concept | NBT_Compound_Concept::HasRBegin |
| 概念约束,检查类型T是否具有rbegin()成员函数 | |
| concept | NBT_Compound_Concept::HasCRBegin |
| 概念约束,检查类型T是否具有crbegin()成员函数 | |
| concept | NBT_Compound_Concept::HasREnd |
| 概念约束,检查类型T是否具有rend()成员函数 | |
| concept | NBT_Compound_Concept::HasCREnd |
| 概念约束,检查类型T是否具有crend()成员函数 | |
宏定义 | |
| #define | TYPE_GET_FUNC(type) |
| 不同类型名接口生成宏 | |
| #define | TYPE_PUT_FUNC(type) |
| 不同类型名接口生成宏 | |
NBT集合基础类型
| #define TYPE_GET_FUNC | ( | type | ) |
不同类型名接口生成宏
| #define TYPE_PUT_FUNC | ( | type | ) |
不同类型名接口生成宏