Shadowrun: Awakened 29 September 2011 - Build 871
Classes | Namespaces | Functions
concurrent_hash_map.h File Reference
#include "tbb_stddef.h"
#include <iterator>
#include <utility>
#include <cstring>
#include "cache_aligned_allocator.h"
#include "tbb_allocator.h"
#include "spin_rw_mutex.h"
#include "atomic.h"
#include "aligned_space.h"
#include "tbb_exception.h"
#include "_concurrent_unordered_internal.h"
Include dependency graph for Include/tbb/concurrent_hash_map.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  tbb::interface4::concurrent_hash_map< class, class, class, class >
class  tbb::interface4::concurrent_hash_map< class, class, class, class >::accessor
 Allows write access to elements and combines data access, locking, and garbage collection.
class  tbb::interface4::concurrent_hash_map< class, class, class, class >::bucket_accessor
 bucket accessor is to find, rehash, acquire a lock, and access a bucket
class  tbb::interface4::concurrent_hash_map< class, class, class, class >::const_accessor
 Combines data access, locking, and garbage collection.
struct  tbb::interface4::concurrent_hash_map< class, class, class, class >::node
struct  tbb::tbb_hash_compare< class >

Namespaces

namespace  tbb
 

The namespace tbb contains all components of the library.


namespace  tbb::interface4

Functions

bool tbb::operator!= (const concurrent_hash_map< Key, T, HashCompare, A1 > &a, const concurrent_hash_map< Key, T, HashCompare, A2 > &b)
bool tbb::operator== (const concurrent_hash_map< Key, T, HashCompare, A1 > &a, const concurrent_hash_map< Key, T, HashCompare, A2 > &b)
void tbb::swap (concurrent_hash_map< Key, T, HashCompare, A > &a, concurrent_hash_map< Key, T, HashCompare, A > &b)

Copyright © 2007-2010 by The Shadowrun: Awakened Team. This work is licensed under the GNU Lesser General Public License 3.

GNU Lesser General Public License 3 Sourceforge.net