zz::cds::lockfree::UnorderedMap< Key, Value > Class Template Reference
Inheritance diagram for zz::cds::lockfree::UnorderedMap< Key, Value >:
Public Types | |
| using | MapType = std::unordered_map< Key, Value > |
| using | MapPairType = std::pair< Key, Value > |
Public Member Functions | |
| bool | is_lock_free () const |
| bool | contains (const Key &key) |
| bool | get (const Key &key, Value &dst) |
| MapType | snapshot () |
| bool | insert (const Key &key, const Value &value) |
| bool | insert (const MapPairType &pair) |
| void | replace (const Key &key, const Value &value) |
| void | replace (const MapPairType &pair) |
| void | erase (const Key &key) |
| void | clear () |
Public Member Functions inherited from zz::UnMovable | |
| UnMovable (const UnMovable &)=delete | |
| UnMovable & | operator= (const UnMovable &)=delete |
| UnMovable (UnMovable &&)=delete | |
| UnMovable & | operator= (UnMovable &&)=delete |
The documentation for this class was generated from the following file:
Public Member Functions inherited from
1.8.9.1