[#BloombergLP-bslalg-HashTableAnchor-2constructor] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslalg.adoc[bslalg]::xref:BloombergLP/bslalg/HashTableAnchor.adoc[HashTableAnchor]::HashTableAnchor :relfileprefix: ../../../ :mrdocs: 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>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- HashTableAnchor( xref:BloombergLP/bslalg/HashTableBucket.adoc[HashTableBucket]* bucketArrayAddress, std::size_t bucketArraySize, xref:BloombergLP/bslalg/BidirectionalLink.adoc[BidirectionalLink]* listRootAddress); ---- [.small]#Created with https://www.mrdocs.com[MrDocs]#