Create an empty striped thread‐safe hash map.

Synopsis

Declared in <bdlcc_stripedunorderedcontainerimpl.h>

explicit
StripedUnorderedContainerImpl(
    std::size_t numInitialBuckets = k_DEFAULT_NUM_BUCKETS,
    std::size_t numStripes = k_DEFAULT_NUM_STRIPES,
    bslma::Allocator* basicAllocator = 0);

Description

Optionally specify numInitialBuckets and numStripes which define the minimum number of buckets and the (fixed) number of stripes in this map. Optionally specify a basicAllocator used to supply memory. If basicAllocator is 0, the currently installed default allocator is used. The hash map has rehash enabled.

Parameters

Name

Description

numInitialBuckets

initial number of buckets

numStripes

fixed number of stripes

basicAllocator

allocator used to supply memory

Created with MrDocs