Nuspell
spell checker
Loading...
Searching...
No Matches
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: