Include file:
#include "mcrl2/atermpp/standard_containers/unordered_map.h
atermpp::
unordered_map
¶A unordered_map class in which aterms can be stored.
atermpp::unordered_map::
container_wrapper
¶typedef for detail::generic_aterm_container< std::unordered_map< detail::reference_aterm< Key >, detail::reference_aterm< T >, Hash, Pred, Alloc > >
atermpp::unordered_map::
super
¶typedef for std::unordered_map< detail::reference_aterm< Key >, detail::reference_aterm< T >, Hash, Pred, Alloc >
atermpp::unordered_map::
allocator_type
¶typedef for super::allocator_type
Standard typedefs.
atermpp::unordered_map::
const_iterator
¶typedef for super::const_iterator
atermpp::unordered_map::
insert_return_type
¶typedef for super::insert_return_type
atermpp::unordered_map::
iterator
¶typedef for super::iterator
atermpp::unordered_map::
node_type
¶typedef for super::node_type
atermpp::unordered_map::
reference
¶typedef for super::reference
atermpp::unordered_map::
size_type
¶typedef for super::size_type
atermpp::unordered_map::
value_type
¶typedef for super::value_type
clear
() noexceptemplace
(Args&&... args)erase
(const Key &key)¶erase
(const_iterator first, const_iterator last)erase
(const_iterator pos)extract
(const Key &k)¶extract
(const_iterator position)¶insert
(const value_type &value)¶Inserts an element referring to a default value in the map.
insert
(InputIt first, InputIt last)¶insert
(node_type &&nh)¶insert
(std::initializer_list<value_type> ilist)¶merge
(std::unordered_map<Key, T, H2, P2, allocator_type> &&source)¶merge
(std::unordered_map<Key, T, H2, P2, allocator_type> &source)¶merge
(std::unordered_multimap<Key, T, H2, P2, allocator_type> &&source)¶merge
(std::unordered_multimap<Key, T, H2, P2, allocator_type> &source)¶operator=
(const unordered_map &other) = default¶Standard assignment.
operator=
(unordered_map &&other) = default¶Standard move assignment.
size
() const overrideswap
(unordered_map &other)¶unordered_map
()¶Default constructor.
unordered_map
(const allocator_type &alloc)¶Constructor.
unordered_map
(const unordered_map &x)¶Constructor.
unordered_map
(const unordered_map &x, const allocator_type &alloc)¶Constructor.
unordered_map
(InputIterator first, InputIterator last, const allocator_type &alloc = allocator_type())¶Constructor.
unordered_map
(size_type n, const allocator_type &alloc = allocator_type())¶Constructor.
unordered_map
(size_type n, const value_type &val, const allocator_type &alloc = allocator_type())¶unordered_map
(std::initializer_list<value_type> il, const allocator_type &alloc = allocator_type())¶Constructor. To be done later….
unordered_map
(unordered_map &&x)¶Constructor.
unordered_map
(unordered_map &&x, const allocator_type &alloc)¶Constructor.
~unordered_map
() = default¶Standard destructor.