Template Class ConcurrentBucketMap¶
Defined in File defs.h
Class Documentation¶
-
template<typename Value>
class ConcurrentBucketMap¶ Public Functions
-
inline ConcurrentBucketMap()¶
-
ConcurrentBucketMap(const ConcurrentBucketMap&) = delete¶
-
ConcurrentBucketMap &operator=(const ConcurrentBucketMap&) = delete¶
-
inline ConcurrentBucketMap(ConcurrentBucketMap &&other)¶
-
inline size_t numBuckets() const¶
-
inline void reserve_for_estimated_number_of_insertions(const size_t estimated_num_insertions)¶
-
inline void free()¶
-
inline void free(const size_t bucket)¶
-
inline void clear(const size_t bucket)¶
-
inline void clearParallel()¶
Private Functions
-
inline size_t align_to_next_power_of_two(const size_t size) const¶
Private Static Attributes
-
static constexpr size_t BUCKET_FACTOR = 128¶
-
inline ConcurrentBucketMap()¶