[#BloombergLP-bslalg-HashTableImpUtil-remove] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslalg.adoc[bslalg]::xref:BloombergLP/bslalg/HashTableImpUtil.adoc[HashTableImpUtil]::remove :relfileprefix: ../../../ :mrdocs: Remove the specified `link`, having the specified (non‐adjusted) `hashCode`, from the specified `anchor`. The behavior is undefined unless `anchor` is well‐formed (see `isWellFormed`) for some combination of `KEY_CONFIG` and `HASHER` such that `link` refers to a node of type `BidirectionalNode<KEY_CONFIG::ValueType>` and `HASHER(extractKey<KEY_CONFIG>(link))` returns `hashCode`. == Synopsis Declared in `<bslalg_hashtableimputil.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static void remove( xref:BloombergLP/bslalg/HashTableAnchor.adoc[HashTableAnchor]* anchor, xref:BloombergLP/bslalg/BidirectionalLink.adoc[BidirectionalLink]* link, std::size_t hashCode); ---- [.small]#Created with https://www.mrdocs.com[MrDocs]#