Synopsis
Declared in <bslstl_hashtablebucketiterator.h>
template<
class VALUE_TYPE,
class DIFFERENCE_TYPE>
class HashTableBucketIterator;
Type Aliases
Name |
Description |
This |
|
Standard iterator defined types [24.4.2]. |
|
This |
|
Reference type for the iterator's value type. |
|
This |
Member Functions
Name |
Description |
|
Constructors |
Copy the value of the specified |
|
Return the address of the hash table bucket referred to by this iterator. Note that this method is an implementation detail intended for debugging purposes only, and is not part of the C++ standard. |
|
Return the address of the node holding the element at which this iterator is positioned, or 0 if this iterator is positioned after the end of a bucket. Note that this method is an implementation detail and is not part of the C++ standard. |
|
Return a reference providing modifiable access to the element (of the template parameter |
|
Move this iterator to the next element in the hash table bucket and return a reference providing modifiable access to this iterator. The behavior is undefined unless the iterator refers to a valid (not yet erased) element in a bucket. Note that this iterator is invalidated when the underlying hash table is rehashed. |
|
Return the address of the element (of the template parameter |
Non-Member Functions
Name |
Description |
Same as the preceding overload. |
|
Same as the preceding overload. |
|
Same as the preceding overload. |
|
Return |
|
Move the specified |
|
Same as the preceding overload. |
|
Same as the preceding overload. |
|
Return |
|
Same as the preceding overload. |
Created with MrDocs