Go to the documentation of this file.
55 public HashPtrTable<T, label, Hash<label>>
PtrMap(Istream &is)
Construct from Istream.
void operator=(this_type &&rhs)
Move assignment.
void operator=(const this_type &rhs)
Copy assignment.
PtrMap(this_type &&map)
Move construct.
PtrMap(const label size)
Construct with given initial table capacity.
PtrMap()
Construct null with default table capacity.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
void operator=(const this_type &rhs)
Copy assignment.
A HashTable of pointers to objects of type <T>.
HashPtrTable< T, label, Hash< label > > parent_type
The template instance used for the parent HashTable.
PtrMap< T > this_type
The template instance used for this PtrMap.
PtrMap(const this_type &map)
Copy construct.
A HashTable of pointers to objects of type <T> with a label key.