Factory class for creating a begin/end pair for any const iterator type, normally associated with a HashTable. More...
#include <HashTableCore.H>
Public Member Functions | |
| const_iterator_pair () | |
| Default construct an empty pair. | |
| const_iterator_pair (const TableType &tbl) | |
| Construct begin/end pair for table. | |
| bool | empty () const noexcept |
| label | size () const noexcept |
| IteratorType | begin () const noexcept |
| IteratorType | cbegin () const noexcept |
| IteratorType | end () const |
| IteratorType | cend () const |
Factory class for creating a begin/end pair for any const iterator type, normally associated with a HashTable.
Uses begin iterator and size for bookkeeping.
Definition at line 91 of file HashTableCore.H.
|
inline |
Default construct an empty pair.
Definition at line 101 of file HashTableCore.H.
|
inline |
Construct begin/end pair for table.
Definition at line 110 of file HashTableCore.H.
References begin(), and size().

|
inlinenoexcept |
Definition at line 116 of file HashTableCore.H.
References Foam::noexcept.
|
inlinenoexcept |
Definition at line 117 of file HashTableCore.H.
References Foam::noexcept.
Referenced by const_iterator_pair().

|
inlinenoexcept |
Definition at line 119 of file HashTableCore.H.
References Foam::noexcept.
Referenced by const_iterator_pair().

|
inlinenoexcept |
Definition at line 120 of file HashTableCore.H.
References Foam::noexcept.
|
inline |
Definition at line 122 of file HashTableCore.H.
|
inline |
Definition at line 123 of file HashTableCore.H.