BloombergLP::bslstl::HashTableBucketIterator::HashTableBucketIterator

Constructors

Synopses

Declared in <bslstl_hashtablebucketiterator.h>

Create a default-constructed iterator referring to an empty list.

HashTableBucketIterator();
» more...

Create an iterator at the same position as the specified original.

HashTableBucketIterator(NonConstIter const& original);
» more...

Create an iterator referring to the first node of the specified bucket.

explicit
HashTableBucketIterator(bslalg::HashTableBucket const* bucket);
» more...

Create an iterator referring to the specified node in the specified bucket.

explicit
HashTableBucketIterator(
    bslalg::BidirectionalLink* node,
    bslalg::HashTableBucket const* bucket);
» more...

Parameters

NameDescription
originaliterator whose position is copied
buckethash-table bucket to iterate
nodenode in the bucket at which to position this iterator