|
Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
Allows write access to elements and combines data access, locking, and garbage collection. More...
#include <concurrent_hash_map.h>
Public Types | |
| typedef concurrent_hash_map::value_type | value_type |
| Type of value. More... | |
Public Types inherited from tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::const_accessor | |
| typedef const concurrent_hash_map::value_type | value_type |
| Type of value. More... | |
Public Member Functions | |
| reference | operator * () const |
| Return reference to associated value in hash table. More... | |
| pointer | operator-> () const |
| Return pointer to associated value in hash table. More... | |
Public Member Functions inherited from tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::const_accessor | |
| bool | empty () const |
| True if result is empty. More... | |
| void | release () |
| Set to null. More... | |
| const_reference | operator * () const |
| Return reference to associated value in hash table. More... | |
| const_pointer | operator-> () const |
| Return pointer to associated value in hash table. More... | |
| const_accessor () | |
| Create empty result. More... | |
| ~const_accessor () | |
| Destroy result after releasing the underlying reference. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::const_accessor | |
| bool | is_writer () |
Protected Attributes inherited from tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::const_accessor | |
| node * | my_node |
| hashcode_t | my_hash |
Allows write access to elements and combines data access, locking, and garbage collection.
Definition at line 812 of file concurrent_hash_map.h.
| typedef concurrent_hash_map::value_type tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::accessor::value_type |
Type of value.
Definition at line 815 of file concurrent_hash_map.h.
|
inline |
Return reference to associated value in hash table.
Definition at line 818 of file concurrent_hash_map.h.
References __TBB_ASSERT, tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::const_accessor::my_node, and tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::node::value().
Referenced by tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::accessor::operator->().
|
inline |
Return pointer to associated value in hash table.
Definition at line 824 of file concurrent_hash_map.h.
References tbb::interface5::concurrent_hash_map< Key, T, HashCompare, Allocator >::accessor::operator *().