Template-invariant bits for HashTable. More...
Data Structures | |
struct | iteratorEnd |
A zero-sized end iterator. More... | |
Public Member Functions | |
HashTableCore () | |
Construct null. More... | |
ClassName ("HashTable") | |
Define template name and debug. More... | |
Static Public Member Functions | |
static label | canonicalSize (const label) |
Return a canonical (power-of-two) size. More... | |
static iteratorEnd | cend () |
iteratorEnd set to beyond the end of any HashTable More... | |
static iteratorEnd | end () |
iteratorEnd set to beyond the end of any HashTable More... | |
Static Public Attributes | |
static const label | maxTableSize |
Maximum allowable table size. More... | |
Template-invariant bits for HashTable.
Definition at line 76 of file HashTable.H.
|
inline |
Construct null.
Definition at line 85 of file HashTable.H.
|
static |
Return a canonical (power-of-two) size.
Definition at line 47 of file HashTableCore.C.
Referenced by HashTable< Foam::autoPtr< Foam::interfaceCompositionModel > >::resize(), and HashTable< Foam::autoPtr< Foam::interfaceCompositionModel > >::shrink().
ClassName | ( | "HashTable" | ) |
Define template name and debug.
|
inlinestatic |
iteratorEnd set to beyond the end of any HashTable
Definition at line 100 of file HashTable.H.
|
inlinestatic |
iteratorEnd set to beyond the end of any HashTable
Definition at line 106 of file HashTable.H.
|
static |
Maximum allowable table size.
Definition at line 82 of file HashTable.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.