BloombergLP::bslalg::HashTableAnchor::HashTableAnchor

Create a bslalg::HashTableAnchor object having the specified bucketArrayAddress, bucketArraySize, and listRootAddress attributes. The behavior is undefined unless bucketArrayAddress refers to a contiguous sequence of valid bslalg::HashTableBucket objects of at least bucketArraySize or unless both bucketArrayAddress and bucketArraySize are 0.

Synopsis

Declared in <bslalg_hashtableanchor.h>

HashTableAnchor(
    HashTableBucket* bucketArrayAddress,
    std::size_t bucketArraySize,
    BidirectionalLink* listRootAddress);