类
查看源码FixedPointerMap
上游未提供类型说明。
成员函数
4erase
bool FixedPointerMap< K, V, N >::erase (const K &key)
删除指定 key。 删除时用最后一个元素覆盖当前位置,以避免整体搬移。
libs/utils/fixed_map/FixedPointerMap.hpp:61find
V * FixedPointerMap< K, V, N >::find (const K &key)
按 key 查找对应指针。 找不到时返回 nullptr。
libs/utils/fixed_map/FixedPointerMap.hpp:48insert
bool FixedPointerMap< K, V, N >::insert (const K &key, V *value)
插入一个键值对。 false 可能表示 key 已存在,或者表已经满了。
libs/utils/fixed_map/FixedPointerMap.hpp:22size
size_t FixedPointerMap< K, V, N >::size () const
当前表中元素个数。
libs/utils/fixed_map/FixedPointerMap.hpp:78成员变量
2data_
std::pair<K, V*> FixedPointerMap< K, V, N >::data_[N] [N]
上游未提供说明。
libs/utils/fixed_map/FixedPointerMap.hpp:81size_
size_t FixedPointerMap< K, V, N >::size_
上游未提供说明。
libs/utils/fixed_map/FixedPointerMap.hpp:82