|
Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
#include <concurrent_hash_map.h>
Public Member Functions | |
| value_type * | storage () |
| value_type & | value () |
Public Member Functions inherited from tbb::internal::no_copy | |
| no_copy (const no_copy &)=delete | |
| no_copy ()=default | |
Private Attributes | |
| tbb::aligned_space< value_type > | my_value |
Additional Inherited Members | |
Public Types inherited from tbb::interface5::internal::hash_map_node_base | |
| typedef spin_rw_mutex | mutex_t |
| Mutex type. More... | |
| typedef mutex_t::scoped_lock | scoped_t |
| Scoped lock type for mutex. More... | |
Public Attributes inherited from tbb::interface5::internal::hash_map_node_base | |
| hash_map_node_base * | next |
| Next node in chain. More... | |
| mutex_t | mutex |
Definition at line 616 of file concurrent_hash_map.h.
|
inline |
Definition at line 619 of file concurrent_hash_map.h.
References tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::node::my_value.
Referenced by tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::create_node(), tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::internal_fast_find(), and tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::node::value().
|
inline |
Definition at line 620 of file concurrent_hash_map.h.
References tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::node::storage().
Referenced by tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::clear(), tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::erase(), tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::generic_emplace(), tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::internal_copy(), tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::const_accessor::operator*(), tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::accessor::operator*(), tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::rehash(), tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::rehash_bucket(), and tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::search_bucket().
|
private |
Definition at line 617 of file concurrent_hash_map.h.
Referenced by tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::node::storage().