An iterator wrapper for returning a reference to the key. More...
#include <HashTable.H>


Public Types | |
| using | value_type = this_type::key_type |
| using | pointer = const Key* |
| using | reference = const Key& |
Public Member Functions | |
| constexpr | key_iterator_base () noexcept |
| Default construct (end iterator). | |
| key_iterator_base (const Iter &iter) | |
| Copy construct with implicit conversion. | |
| reference | operator* () const |
| Return the key. | |
| reference | operator() () const |
| key_iterator_base & | operator++ () |
| key_iterator_base | operator++ (int) |
An iterator wrapper for returning a reference to the key.
Definition at line 1235 of file HashTable.H.
| using value_type = this_type::key_type |
Definition at line 1241 of file HashTable.H.
| using pointer = const Key* |
Definition at line 1242 of file HashTable.H.
| using reference = const Key& |
Definition at line 1243 of file HashTable.H.
|
inlineconstexprnoexcept |
Default construct (end iterator).
Definition at line 1248 of file HashTable.H.
|
inlineexplicit |
Copy construct with implicit conversion.
Definition at line 1256 of file HashTable.H.
Return the key.
Definition at line 1264 of file HashTable.H.
Definition at line 1265 of file HashTable.H.
|
inline |
Definition at line 1267 of file HashTable.H.
|
inline |
Definition at line 1273 of file HashTable.H.