Remove node from this hash table and return the following node.
Declared in <bslstl_hashtable.h>
bslalg::BidirectionalLink*
remove(bslalg::BidirectionalLink* node);
Remove the specified node from this hash-table, and return the address of the node immediately after node in this hash-table (prior to its removal), or a null pointer value if node is the last node in the table. This method invalidates only iterators and references to the removed node and previously saved values of the end() iterator, and preserves the relative order of the nodes not removed. The behavior is undefined unless node refers to a node in this hash-table.
address of the node immediately after node, or null if node was last
| Name | Description |
|---|---|
| node | node in this hash table to remove |