|
dl
|
2维unordered_map 更多...
#include <dl_unordered_map2.h>
Public 类型 | |
| using | K2 = const std::array<K, 2>& |
Public 成员函数 | |
| V * | Get (K2 xy) |
| 返回位置元素,失败返回nullptr | |
| V & | Add (K2 xy) |
| 返回位置元素,如果不存在就构造一个 | |
| bool | Add (K2 xy, const V &v) |
| 添加元素,已有返回false | |
| bool | Delete (K2 xy) |
| 删除位置元素,成功返回true | |
| auto & | GetContainer () |
| 返回容器,用于遍历 | |
| bool | IsEmpty () const |
| 返回y的数量 | |
| size_t | GetYSize () |
| 返回y的数量 | |
| std::size_t | GetXSize (const K &y) |
| 返回y的子项数量,没有返回0 | |
| std::unordered_map< K, V > * | GetContainerY (const K &y) |
| 返回y的容器,失败返回nullptr | |
2维unordered_map
在文件 dl_unordered_map2.h 第 22 行定义.
在文件 dl_unordered_map2.h 第 25 行定义.
返回位置元素,如果不存在就构造一个
在文件 dl_unordered_map2.h 第 45 行定义.
添加元素,已有返回false
在文件 dl_unordered_map2.h 第 53 行定义.
删除位置元素,成功返回true
在文件 dl_unordered_map2.h 第 63 行定义.
返回位置元素,失败返回nullptr
在文件 dl_unordered_map2.h 第 29 行定义.
|
inline |
返回容器,用于遍历
在文件 dl_unordered_map2.h 第 81 行定义.
返回y的容器,失败返回nullptr
在文件 dl_unordered_map2.h 第 112 行定义.
|
inline |
返回y的子项数量,没有返回0
在文件 dl_unordered_map2.h 第 102 行定义.
|
inline |
返回y的数量
在文件 dl_unordered_map2.h 第 94 行定义.
|
inline |
返回y的数量
在文件 dl_unordered_map2.h 第 86 行定义.