An STL-conforming const_iterator. More...
#include <src/OpenFOAM/containers/HashTables/HashTable/HashTable.H>
An STL-conforming const_iterator.
Definition at line 355 of file HashTable.H.
Public Member Functions | |
const_iterator (const HashTable< T, Key, Hash > &curHashTable, const hashedEntry *elmt, label hashIndex) | |
Construct from hash table, element and hash index.
| |
const_iterator (const iterator &) | |
Construct from the non-const iterator.
| |
void | operator= (const const_iterator &) |
bool | operator== (const const_iterator &) const |
bool | operator!= (const const_iterator &) const |
bool | operator== (const iterator &) const |
bool | operator!= (const iterator &) const |
const T & | operator* () const |
const T & | operator() () const |
const_iterator & | operator++ () |
const_iterator | operator++ (int) |
const Key & | key () const |
Friends | |
class | iterator |
const_iterator | ( | const HashTable< T, Key, Hash > & | curHashTable, |
const hashedEntry * | elmt, | ||
label | hashIndex | ||
) | [inline]
|
Construct from hash table, element and hash index.
Definition at line 354 of file HashTableI.H.
const_iterator | ( | const iterator & | iter ) | [inline]
|
Construct from the non-const iterator.
Definition at line 368 of file HashTableI.H.
void operator= | ( | const const_iterator & | iter ) | [inline]
|
Definition at line 380 of file HashTableI.H.
bool operator== | ( | const const_iterator & | iter ) | const [inline]
|
Definition at line 391 of file HashTableI.H.
bool operator!= | ( | const const_iterator & | iter ) | const [inline]
|
Definition at line 401 of file HashTableI.H.
bool operator== | ( | const iterator & | iter ) | const [inline]
|
Definition at line 411 of file HashTableI.H.
bool operator!= | ( | const iterator & | iter ) | const [inline]
|
Definition at line 421 of file HashTableI.H.
const T & operator* | ( | ) | const [inline]
|
Definition at line 431 of file HashTableI.H.
const T & operator() | ( | ) | const [inline]
|
Definition at line 438 of file HashTableI.H.
Foam::HashTable< T, Key, Hash >::const_iterator & operator++ | ( | ) | [inline]
|
Definition at line 447 of file HashTableI.H.
Foam::HashTable< T, Key, Hash >::const_iterator operator++ | ( | int | ) | [inline]
|
Definition at line 471 of file HashTableI.H.
const Key & key | ( | ) | const [inline]
|
Definition at line 483 of file HashTableI.H.
friend class iterator [friend]
|
Definition at line 357 of file HashTable.H.