Public Types | Public Member Functions | List of all members
nuspell::v5::Hash_Multimap< Key, T > Class Template Reference

Public Types

using key_type = Key
using mapped_type = T
using value_type = std::pair< Key, T >
using size_type = std::size_t
using difference_type = std::ptrdiff_t
using hasher = std::hash< Key >
using reference = value_type &
using const_reference = const value_type &
using pointer = typename bucket_type::pointer
using const_pointer = typename bucket_type::const_pointer
using local_iterator = typename bucket_type::iterator
using local_const_iterator = typename bucket_type::const_iterator

Public Member Functions

auto size () const noexcept
auto empty () const noexcept
auto rehash (size_t count)
auto reserve (size_t count) -> void
auto insert (value_type &&value)
template<class... Args>
auto emplace (Args &&... a)
auto equal_range (const key_type &key) const -> std::pair< local_const_iterator, local_const_iterator >
auto bucket_count () const -> size_type
auto bucket_data (size_type i) const

The documentation for this class was generated from the following file: