Combines data access, locking, and garbage collection.  
 More...
#include <concurrent_hash_map.h>
|  | 
| typedef const concurrent_hash_map::value_type
 | value_type | 
|  | Type of value. 
 | 
|  | 
|  | 
| bool | empty () const | 
|  | True if result is empty. 
 | 
|  | 
| void | release () | 
|  | Set to null. 
 | 
|  | 
| const_reference | operator* () const | 
|  | Return reference to associated value in hash table. 
 | 
|  | 
| const_pointer | operator-> () const | 
|  | Return pointer to associated value in hash table. 
 | 
|  | 
|  | const_accessor () | 
|  | Create empty result. 
 | 
|  | 
|  | ~const_accessor () | 
|  | Destroy result after releasing the underlying reference. 
 | 
|  | 
|  | 
| node * | my_node | 
|  | 
| hashcode_t | my_hash | 
|  | 
|  | 
| class | concurrent_hash_map< Key, T, HashCompare, Allocator > | 
|  | 
| class | accessor | 
|  | 
template<typename Key, typename T, typename HashCompare = tbb_hash_compare<Key>, typename A = tbb_allocator<std::pair<Key, T> >>
class tbb::interface5::concurrent_hash_map< Key, T, HashCompare, A >::const_accessor
Combines data access, locking, and garbage collection. 
The documentation for this class was generated from the following file: