proxygen
ConcurrentHashMap-detail.h File Reference
#include <folly/synchronization/Hazptr.h>
#include <atomic>
#include <mutex>

Go to the source code of this file.

Classes

class  folly::detail::concurrenthashmap::HazptrDeleter< Allocator >
 
class  folly::detail::concurrenthashmap::HazptrBucketDeleter< Allocator >
 
class  folly::detail::concurrenthashmap::ValueHolder< KeyType, ValueType, Allocator, Enabled >
 
class  folly::detail::concurrenthashmap::ValueHolder< KeyType, ValueType, Allocator, std::enable_if_t< !std::is_nothrow_copy_constructible< ValueType >::value||!std::is_nothrow_copy_constructible< KeyType >::value > >
 
class  folly::detail::concurrenthashmap::NodeT< KeyType, ValueType, Allocator, Atom >
 
class  folly::detail::ConcurrentHashMapSegment< KeyType, ValueType, ShardBits, HashFn, KeyEqual, Allocator, Atom, Mutex >
 
class  folly::detail::ConcurrentHashMapSegment< KeyType, ValueType, ShardBits, HashFn, KeyEqual, Allocator, Atom, Mutex >::Buckets
 
class  folly::detail::ConcurrentHashMapSegment< KeyType, ValueType, ShardBits, HashFn, KeyEqual, Allocator, Atom, Mutex >::Iterator
 

Namespaces

 folly
 —— Concurrent Priority Queue Implementation ——
 
 folly::detail
 
 folly::detail::concurrenthashmap