TpHash 类
V0.2.1TpUtils
2025-11-14
基础信息
| 头文件: | include <TpHash.h> |
|---|---|
| Cmake: | None |
| 发布版本: | V0.2.1 |
| 继承类: | |
| 派生类: |
Public 成员函数
| TpHash()=default | ||
|---|---|---|
| TpHash(const TpHash< Key, Value > &others)=default | ||
| TpHash(TpHash< Key, Value > &&others) noexcept=default | ||
| contains(const Key &key) const | 获取Map中是否包含某键值 | |
| TpHash & TpHash< Key, Value >::operator= | operator=(const TpHash &value)=default | 赋值运算符(简化) |
| TpHash & TpHash< Key, Value >::operator= | operator=(TpHash &&other) noexcept=default | 移动赋值运算符 |
| key(const Value &value, const Key &defaultValue=Key()) const | 根据属性获取第一个匹配成功的键值 | |
| TpList< Key > TpHash< Key, Value >::keys | keys() const | 获取所有键值 |
| value(const Key &key, const Value &defaultValue=Value()) const | 根据键值获取属性 | |
| TpList< Value > TpHash< Key, Value >::values | values() const | 获取所有value |
成员函数说明
TpHash< Key, Value >::TpHash()=default
暂无注释...
TpHash< Key, Value >::TpHash(const TpHash< Key, Value > &others)=default
暂无注释...
TpHash< Key, Value >::TpHash(TpHash< Key, Value > &&others) noexcept=default
暂无注释...
bool TpHash< Key, Value >::contains(const Key &key) const
获取Map中是否包含某键值...
获取Map中是否包含某键值
TpHash & TpHash< Key, Value >::operator=(const TpHash &value)=default
赋值运算符(简化)...
赋值运算符(简化)
TpHash & TpHash< Key, Value >::operator=(TpHash &&other) noexcept=default
移动赋值运算符...
移动赋值运算符
const Key & TpHash< Key, Value >::key(const Value &value, const Key &defaultValue=Key()) const
根据属性获取第一个匹配成功的键值...
根据属性获取第一个匹配成功的键值
TpList< Key > TpHash< Key, Value >::keys() const
获取所有键值...
获取所有键值
const Value & TpHash< Key, Value >::value(const Key &key, const Value &defaultValue=Value()) const
根据键值获取属性...
根据键值获取属性
TpList< Value > TpHash< Key, Value >::values() const
获取所有value...
获取所有value
