A HashTable of pointers to objects of type <T> with a label key. More...
Public Member Functions | |
PtrMap (const label size=128) | |
Construct given initial map size. More... | |
PtrMap (Istream &is) | |
Construct from Istream. More... | |
PtrMap (const PtrMap< T > &map) | |
Construct as copy. More... | |
![]() | |
HashPtrTable (const label size=128) | |
Construct given initial table size. More... | |
HashPtrTable (Istream &, const INew &) | |
Construct from Istream using given Istream constructor class. More... | |
HashPtrTable (Istream &) | |
Construct from Istream using default Istream constructor class. More... | |
HashPtrTable (const dictionary &) | |
Construct from dictionary using default dictionary constructor. More... | |
HashPtrTable (const HashPtrTable< T, Key, Hash > &) | |
Construct as copy. More... | |
~HashPtrTable () | |
Destructor. More... | |
T * | remove (iterator &) |
Remove and return the pointer specified by given iterator. More... | |
bool | erase (iterator &) |
Erase an hashedEntry specified by given iterator. More... | |
void | clear () |
Clear all entries from table. More... | |
void | write (Ostream &os) const |
Write. More... | |
void | operator= (const HashPtrTable< T, Key, Hash > &) |
Additional Inherited Members | |
![]() | |
typedef HashTable< T *, Key, Hash >::iterator | iterator |
typedef HashTable< T *, Key, Hash >::const_iterator | const_iterator |
A HashTable of pointers to objects of type <T> with a label key.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.