|
chenjunfu2-nbt-cpp v2.1.5
一个基于CPP20的NBT(Named Binary Tag)库
|
NBT字符串类型 更多...
类 | |
| class | NBT_StringView< String, StringView > |
| 继承自标准库std::basic_string_view的代理类,用来提供Modified-UTF-8 String的视图类型 更多... | |
| class | NBT_String< String, StringView > |
| 继承自标准库std::basic_string的代理类,用于存储、处理与转换Modified-UTF-8字符串 更多... | |
| struct | NBT_String< String, StringView >::USE_RAW_DATA |
| 用于重载匹配的标签类型,指示直接使用原始值而非自动转换 更多... | |
| struct | std::hash< NBT_String< String, StringView > > |
| NBT_String类,也就是NBT_Type::String在std名称空间中的hash函数重载 更多... | |
| struct | std::hash< NBT_StringView< String, StringView > > |
| NBT_StringView类,也就是NBT_Type::String::View在std名称空间中的hash函数重载 更多... | |
| struct | NBT_String_Transparent_Hash |
| 透明哈希函数对象,用于 unordered 容器的异构查找 更多... | |
| struct | NBT_String_Transparent_Equal |
| 透明相等比较函数对象,用于 unordered 容器的异构查找 更多... | |
命名空间 | |
| namespace | std |
| 在std命名空间中添加类的默认hash特化以便unordered_map等容器自动获取 | |
| namespace | NBT_String_Helper |
| 内部命名空间,提供概念约束 | |
概念 | |
| concept | NBT_String_Helper::Is_NBT_String_Or_View |
| 约束类型 T 去除 cv-ref 限定后必须是 NBT_String 或其对应的 View | |
NBT字符串类型