RPNX::DataStructures
Header-only C++ data structures and supporting utilities.
Loading...
Searching...
No Matches
rpnx::conc_sharded_unordered_map< Key, Value, Hash, KeyEqual, Alloc > Member List

This is the complete list of members for rpnx::conc_sharded_unordered_map< Key, Value, Hash, KeyEqual, Alloc >, including all inherited members.

conc_sharded_unordered_map(std::size_t shard_count=std::thread::hardware_concurrency() *2, Alloc const &alloc=Alloc())rpnx::conc_sharded_unordered_map< Key, Value, Hash, KeyEqual, Alloc >inlineexplicit
conc_sharded_unordered_map(conc_sharded_unordered_map const &)=deleterpnx::conc_sharded_unordered_map< Key, Value, Hash, KeyEqual, Alloc >
conc_sharded_unordered_map(conc_sharded_unordered_map &&)=deleterpnx::conc_sharded_unordered_map< Key, Value, Hash, KeyEqual, Alloc >
const_iterator typedefrpnx::conc_sharded_unordered_map< Key, Value, Hash, KeyEqual, Alloc >
erase(Key const &key)rpnx::conc_sharded_unordered_map< Key, Value, Hash, KeyEqual, Alloc >inline
estimate_size() constrpnx::conc_sharded_unordered_map< Key, Value, Hash, KeyEqual, Alloc >inline
get(Key const &key)rpnx::conc_sharded_unordered_map< Key, Value, Hash, KeyEqual, Alloc >inline
get_or_create(Key const &key, Func func)rpnx::conc_sharded_unordered_map< Key, Value, Hash, KeyEqual, Alloc >inline
get_or_init(Key const &key, Func func)rpnx::conc_sharded_unordered_map< Key, Value, Hash, KeyEqual, Alloc >inline
get_or_init_iter(Key const &key, Func func)rpnx::conc_sharded_unordered_map< Key, Value, Hash, KeyEqual, Alloc >inline
iterator typedefrpnx::conc_sharded_unordered_map< Key, Value, Hash, KeyEqual, Alloc >
operator=(conc_sharded_unordered_map const &)=deleterpnx::conc_sharded_unordered_map< Key, Value, Hash, KeyEqual, Alloc >
operator=(conc_sharded_unordered_map &&)=deleterpnx::conc_sharded_unordered_map< Key, Value, Hash, KeyEqual, Alloc >
put(Key const &key, Value value)rpnx::conc_sharded_unordered_map< Key, Value, Hash, KeyEqual, Alloc >inline
put_exec(Key const &key, Func func)rpnx::conc_sharded_unordered_map< Key, Value, Hash, KeyEqual, Alloc >inline
range_exclusive()rpnx::conc_sharded_unordered_map< Key, Value, Hash, KeyEqual, Alloc >inline
range_exclusive() constrpnx::conc_sharded_unordered_map< Key, Value, Hash, KeyEqual, Alloc >inline
size_exclusive() constrpnx::conc_sharded_unordered_map< Key, Value, Hash, KeyEqual, Alloc >inline
try_put(Key const &key, Value value)rpnx::conc_sharded_unordered_map< Key, Value, Hash, KeyEqual, Alloc >inline
try_put_exec(Key const &key, Func func)rpnx::conc_sharded_unordered_map< Key, Value, Hash, KeyEqual, Alloc >inline
~conc_sharded_unordered_map()=defaultrpnx::conc_sharded_unordered_map< Key, Value, Hash, KeyEqual, Alloc >