Constructs a FlatMap object from other flat map.
Forward constructor.
Copy constructors
Type of the allocator object used to define the storage allocation model. By default DefaultAllocator is used.
Type of reference to elements.
Type of elements (pair of key and value).
Type of key.
Type of value.
Type of internal vector.
Allow heap (false only if Allcoator is void)
True if allocator doesn't have state.
Maximal capacity of container, in terms of number of elements.
Minimal capacity of container, in terms of number of elements.
Returns pointer elements value with specified key or null if container doesn't contains key.
Returns copy of element value with specified key or ValueType.init if container doesn't contains key.
Erases the contents of the container, which becomes an empty (with a length of 0 elements).
Swaps the contents of this and rhs only if both are heap allocated.
Assigns a new value rhs to the flat map, replacing its current contents.
Operator in
Compares the contents of a vector with another vector or range.
Returns the length of the container, in terms of number of elements.
Compares the contents of a container with another container, range or null.
Returns reference of element value with specified key.
Swaps the contents of this and rhs.
Erases and deallocate the contents of the container, which becomes an empty (with a length of 0 elements).
Requests that the container capacity be adapted to a planned change in size to a length of up to n elements.
Requests the Vector to reduce its capacity to fit its length.
Returns copy of allocator.
Returns the size of the storage space currently allocated for the container.
Returns whether the falt map is empty (i.e. whether its length is 0).
Returns the length of the flat map, in terms of number of elements.