A HashTable to objects of type <T> with a label key. More...
Public Types | |
| typedef Map< T > | this_type |
| The template instance used for this Map. More... | |
| typedef HashTable< T, label, Hash< label > > | parent_type |
| The template instance used for the parent HashTable. More... | |
| using | iterator = typename parent_type::iterator |
| using | const_iterator = typename parent_type::const_iterator |
Public Member Functions | |
| Map () | |
| Construct null with default table capacity. More... | |
| Map (const label size) | |
| Construct with given initial table capacity. More... | |
| Map (Istream &is) | |
| Construct from Istream with default table capacity. More... | |
| Map (const this_type &map) | |
| Copy construct. More... | |
| Map (this_type &&map) | |
| Move construct. More... | |
| Map (std::initializer_list< std::pair< label, T >> map) | |
| Construct from an initializer list. More... | |
| void | operator= (const this_type &rhs) |
| Copy assignment. More... | |
| void | operator= (this_type &&rhs) |
| Move assignment. More... | |
| void | operator= (const this_type &rhs) |
| Copy assign. More... | |
| void | operator= (std::initializer_list< std::pair< Key, T >> rhs) |
| Copy assign from an initializer list. More... | |
| void | operator= (this_type &&rhs) |
| Move assign. More... | |
A HashTable to objects of type <T> with a label key.
Definition at line 69 of file lumpedPointController.H.
| typedef HashTable<T, label, Hash<label> > parent_type |
| using iterator = typename parent_type::iterator |
| using const_iterator = typename parent_type::const_iterator |
|
inlineexplicit |
|
inline |
Copy assignment.
Definition at line 117 of file Map.H.
Referenced by IOMap< T >::IOMap(), IOMap< T >::operator=(), distribution::operator=(), boundaryRegion::operator=(), and cellTable::operator=().
| void operator= |
Copy assign.
| void operator= |
Copy assign from an initializer list.
Duplicate entries are handled by overwriting
Definition at line 796 of file HashTable.C.
| void operator= |
Move assign.