Apollo 10.0
自动驾驶开放平台
|
A implementation of lock-free fixed size hash map 更多...
#include <atomic_hash_map.h>
Public 成员函数 | |
AtomicHashMap () | |
AtomicHashMap (const AtomicHashMap &other)=delete | |
AtomicHashMap & | operator= (const AtomicHashMap &other)=delete |
bool | Has (K key) |
bool | Get (K key, V **value) |
bool | Get (K key, V *value) |
void | Set (K key) |
void | Set (K key, const V &value) |
void | Set (K key, V &&value) |
A implementation of lock-free fixed size hash map
K | Type of key, must be integral |
V | Type of value |
128 | Size of hash table |
0 | Type traits, use for checking types of key & value |
在文件 atomic_hash_map.h 第 40 行定义.
|
inline |
在文件 atomic_hash_map.h 第 42 行定义.
|
delete |
|
inline |
在文件 atomic_hash_map.h 第 51 行定义.
|
inline |
在文件 atomic_hash_map.h 第 56 行定义.
|
inline |
在文件 atomic_hash_map.h 第 46 行定义.
|
delete |
|
inline |
在文件 atomic_hash_map.h 第 66 行定义.
|
inline |
在文件 atomic_hash_map.h 第 71 行定义.
|
inline |
在文件 atomic_hash_map.h 第 76 行定义.