chenjunfu2-nbt-cpp v2.1.5
一个基于CPP20的NBT(Named Binary Tag)库
载入中...
搜索中...
未找到
NBT_String.hpp 文件参考

NBT字符串类型 更多...

#include <string>
#include <array>
#include <concepts>
#include "MUTF8_Tool.hpp"

浏览该文件的源代码.

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字符串类型