TpMap 类
V0.2.1TpUtils
2025-11-14
基础信息
| 头文件: | include <TpMap.h> |
|---|---|
| Cmake: | None |
| 发布版本: | V0.2.1 |
| 继承类: | |
| 派生类: |
Public 成员函数
| TpMap(std::initializer_list< std::pair< const Key, Value > > initList) | ||
|---|---|---|
| TpMap()=default | ||
| TpMap(const TpMap< Key, Value > &others)=default | ||
| TpMap(TpMap< Key, Value > &&others) noexcept=default | ||
| TpMap & TpMap< Key, Value >::operator= | operator=(const TpMap &)=default | 赋值运算符 |
| TpMap & TpMap< Key, Value >::operator= | operator=(TpMap &&) noexcept=default | 赋值运算符 |
| contains(const Key &key) const | 检查键是否存在 | |
| key(const Value &value, const Key &defaultValue=Key()) const | 查找值对应的第一个键 | |
| TpList< Key > TpMap< Key, Value >::keys | keys() const | 获取所有键 |
| value(const Key &key, const Value &defaultValue=Value()) const | 获取键对应的值 | |
| TpList< Value > TpMap< Key, Value >::values | values() const | 获取所有值 |
成员函数说明
TpMap< Key, Value >::TpMap(std::initializer_list< std::pair< const Key, Value > > initList)
暂无注释...
TpMap< Key, Value >::TpMap()=default
暂无注释...
TpMap< Key, Value >::TpMap(const TpMap< Key, Value > &others)=default
暂无注释...
TpMap< Key, Value >::TpMap(TpMap< Key, Value > &&others) noexcept=default
暂无注释...
TpMap & TpMap< Key, Value >::operator=(const TpMap &)=default
赋值运算符...
赋值运算符
TpMap & TpMap< Key, Value >::operator=(TpMap &&) noexcept=default
赋值运算符...
赋值运算符
bool TpMap< Key, Value >::contains(const Key &key) const
检查键是否存在...
检查键是否存在
const Key & TpMap< Key, Value >::key(const Value &value, const Key &defaultValue=Key()) const
查找值对应的第一个键...
查找值对应的第一个键
TpList< Key > TpMap< Key, Value >::keys() const
获取所有键...
获取所有键
const Value & TpMap< Key, Value >::value(const Key &key, const Value &defaultValue=Value()) const
获取键对应的值...
获取键对应的值
TpList< Value > TpMap< Key, Value >::values() const
获取所有值...
获取所有值
