#include <BSTHashMap.h>
◆ allocator_type
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
using RE::BSTScatterTable< Hash, KeyEqual, Traits, Allocator >::allocator_type = Allocator<sizeof(entry_type), alignof(entry_type)> |
◆ const_iterator
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
◆ const_pointer
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
◆ const_reference
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
◆ difference_type
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
◆ hasher
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
◆ iterator
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
◆ key_equal
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
◆ key_type
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
using RE::BSTScatterTable< Hash, KeyEqual, Traits, Allocator >::key_type = typename Traits::key_type |
◆ mapped_type
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
using RE::BSTScatterTable< Hash, KeyEqual, Traits, Allocator >::mapped_type = typename Traits::mapped_type |
◆ pointer
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
◆ reference
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
◆ size_type
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
◆ traits_type
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
◆ value_type
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
using RE::BSTScatterTable< Hash, KeyEqual, Traits, Allocator >::value_type = typename Traits::value_type |
◆ BSTScatterTable() [1/3]
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
◆ BSTScatterTable() [2/3]
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
◆ BSTScatterTable() [3/3]
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
◆ ~BSTScatterTable()
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
◆ begin() [1/2]
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
◆ begin() [2/2]
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
◆ cbegin()
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
◆ cend()
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
◆ clear()
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
◆ contains()
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
◆ emplace()
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
template<class... Args>
requires (std::constructible_from<
value_type, Args...>)
◆ empty()
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
◆ end() [1/2]
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
◆ end() [2/2]
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
◆ erase() [1/3]
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
◆ erase() [2/3]
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
◆ erase() [3/3]
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
◆ find() [1/2]
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
◆ find() [2/2]
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
◆ insert() [1/3]
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
◆ insert() [2/3]
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
template<std::input_iterator InputIt>
requires (std::convertible_to<std::iter_reference_t<InputIt>,
const_reference>)
void RE::BSTScatterTable< Hash, KeyEqual, Traits, Allocator >::insert |
( |
InputIt |
a_first, |
|
|
InputIt |
a_last |
|
) |
| |
|
inline |
◆ insert() [3/3]
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
◆ operator=() [1/2]
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
◆ operator=() [2/2]
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
◆ reserve()
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
◆ size()
template<class Hash , class KeyEqual , class Traits , template< std::size_t, std::size_t > class Allocator>
The documentation for this class was generated from the following file: