zz::cds::lockbased::UnorderedMap< Key, Value > Class Template Reference
Inheritance diagram for zz::cds::lockbased::UnorderedMap< Key, Value >:
zz::UnMovable

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
 
UnMovableoperator= (const UnMovable &)=delete
 
 UnMovable (UnMovable &&)=delete
 
UnMovableoperator= (UnMovable &&)=delete
 

The documentation for this class was generated from the following file: