|
| closed_hash_map () |
template<typename I> |
| closed_hash_map (I f, I l) |
| closed_hash_map (std::initializer_list< typename set_type::value_type > init) |
| closed_hash_map (const closed_hash_map &x) |
| closed_hash_map (closed_hash_map &&x) noexcept |
closed_hash_map & | operator= (closed_hash_map x) |
| closed_hash_set () |
| closed_hash_set (size_type n) |
| closed_hash_set (size_type n, const hasher &hf, const key_equal &eq=key_equal(), const key_transform &kf=key_transform(), const allocator_type &a=allocator_type()) |
| closed_hash_set (I f, I l) |
| closed_hash_set (std::initializer_list< value_type > init) |
| closed_hash_set (I f, I l, size_type n, const hasher &hf=hasher(), const key_equal &eq=key_equal(), const key_transform &kf=key_transform(), const allocator_type &a=allocator_type()) |
| closed_hash_set (const closed_hash_set &x) |
closed_hash_set & | operator= (closed_hash_set x) |
allocator_type | get_allocator () const |
| closed_hash_set (closed_hash_set &&x) noexcept |
size_type | size () const |
size_type | max_size () const |
bool | empty () const |
size_type | capacity () const |
void | reserve (size_type n) |
key_transform | key_function () const |
hasher | hash_function () const |
key_equal | key_eq () const |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
reverse_iterator | rbegin () |
reverse_iterator | rend () |
const_reverse_iterator | rbegin () const |
const_reverse_iterator | rend () const |
iterator | erase (iterator location) |
std::size_t | erase (const key_type &key) |
void | clear () |
const_iterator | find (const key_type &key) const |
const_iterator | find (const key_type &key, std::size_t hash) const |
iterator | find (const key_type &key) |
iterator | find (const key_type &key, std::size_t hash) |
std::pair< const_iterator, const_iterator > | equal_range (const key_type &key) const |
std::pair< const_iterator, const_iterator > | equal_range (const key_type &key, size_t hash) const |
std::pair< iterator, iterator > | equal_range (const key_type &key) |
std::pair< iterator, iterator > | equal_range (const key_type &key, std::size_t hash) |
std::size_t | count (const key_type &key) const |
std::size_t | count (const key_type &key, std::size_t hash) const |
void | insert (I first, I last) |
void | move_insert (I first, I last) |
std::pair< iterator, bool > | insert (value_type x) |
std::pair< iterator, bool > | insert (value_type x, std::size_t hash) |
iterator | insert (iterator, value_type x) |
| ~closed_hash_set () |
template<typename Key, typename T, typename Hash, typename Pred, typename A>
class adobe::version_1::closed_hash_map< Key, T, Hash, Pred, A >
- A
closed_hash_map
is a hash based associative container, it is an adapted closed_hash_set
where value_type is adobe::pair<Key, T>
and the KeyTransform returns the first element of the pair.
- Model Of
-
Definition at line 642 of file closed_hash.hpp.