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: