25#include <unordered_map>
A map of Storable supporting strongly-typed access.
bool operator==(StorableMap const &other) const noexcept
Test for map equality.
bool empty() const noexcept
Return true if this map contains no key-value pairs.
bool contains(std::string const &key) const
Return true if this map contains a mapping whose key has the specified label.
void clear() noexcept
Remove all of the mappings from this map.
size_type size() const noexcept
Return the number of key-value pairs in the map.
typehandling::Key< std::string, mapped_type > key_type
iterator begin() noexcept
Return an iterator to the first element of the map.
_Impl::const_iterator const_iterator
iterator end() noexcept
Return an iterator to the element past the end of the map.
StorableMap & operator=(StorableMap const &other)
size_type max_size() const noexcept
Return the maximum number of elements the container is able to hold due to system or library implemen...