#include <unordered_map_fwd.hpp>
Public Types | |
typedef K | key_type |
typedef std::pair< const K, T > | value_type |
typedef T | mapped_type |
typedef H | hasher |
typedef P | key_equal |
typedef A | allocator_type |
typedef allocator_traits::pointer | pointer |
typedef allocator_traits::const_pointer | const_pointer |
typedef value_type & | reference |
typedef value_type const & | const_reference |
typedef std::size_t | size_type |
typedef std::ptrdiff_t | difference_type |
typedef table::cl_iterator | const_local_iterator |
typedef table::l_iterator | local_iterator |
typedef table::c_iterator | const_iterator |
typedef table::iterator | iterator |
Friends | |
bool | operator== (unordered_map const &, unordered_map const &) |
bool | operator!= (unordered_map const &, unordered_map const &) |
typedef A boost::unordered::unordered_map< K, T, H, P, A >::allocator_type |
typedef table::c_iterator boost::unordered::unordered_map< K, T, H, P, A >::const_iterator |
typedef table::cl_iterator boost::unordered::unordered_map< K, T, H, P, A >::const_local_iterator |
typedef allocator_traits::const_pointer boost::unordered::unordered_map< K, T, H, P, A >::const_pointer |
typedef value_type const& boost::unordered::unordered_map< K, T, H, P, A >::const_reference |
typedef std::ptrdiff_t boost::unordered::unordered_map< K, T, H, P, A >::difference_type |
typedef H boost::unordered::unordered_map< K, T, H, P, A >::hasher |
typedef table::iterator boost::unordered::unordered_map< K, T, H, P, A >::iterator |
typedef P boost::unordered::unordered_map< K, T, H, P, A >::key_equal |
typedef K boost::unordered::unordered_map< K, T, H, P, A >::key_type |
typedef table::l_iterator boost::unordered::unordered_map< K, T, H, P, A >::local_iterator |
typedef T boost::unordered::unordered_map< K, T, H, P, A >::mapped_type |
typedef allocator_traits::pointer boost::unordered::unordered_map< K, T, H, P, A >::pointer |
typedef value_type& boost::unordered::unordered_map< K, T, H, P, A >::reference |
typedef std::size_t boost::unordered::unordered_map< K, T, H, P, A >::size_type |
typedef std::pair<const K, T> boost::unordered::unordered_map< K, T, H, P, A >::value_type |
|
explicit |
|
explicit |
boost::unordered::unordered_map< K, T, H, P, A >::unordered_map | ( | InputIt | f, |
InputIt | l | ||
) |
boost::unordered::unordered_map< K, T, H, P, A >::unordered_map | ( | InputIt | f, |
InputIt | l, | ||
size_type | n, | ||
const hasher & | hf = hasher() , |
||
const key_equal & | eql = key_equal() |
||
) |
boost::unordered::unordered_map< K, T, H, P, A >::unordered_map | ( | InputIt | f, |
InputIt | l, | ||
size_type | n, | ||
const hasher & | hf, | ||
const key_equal & | eql, | ||
const allocator_type & | a | ||
) |
boost::unordered::unordered_map< K, T, H, P, A >::unordered_map | ( | unordered_map< K, T, H, P, A > const & | other | ) |
boost::unordered::unordered_map< K, T, H, P, A >::unordered_map | ( | unordered_map< K, T, H, P, A > const & | other, |
allocator_type const & | a | ||
) |
|
inline |
boost::unordered::unordered_map< K, T, H, P, A >::unordered_map | ( | unordered_map< K, T, H, P, A > && | other, |
allocator_type const & | a | ||
) |
boost::unordered::unordered_map< K, T, H, P, A >::unordered_map | ( | std::initializer_list< value_type > | list, |
size_type | n = boost::unordered::detail::default_bucket_count , |
||
const hasher & | hf = hasher() , |
||
const key_equal & | l = key_equal() , |
||
const allocator_type & | a = allocator_type() |
||
) |
boost::unordered::unordered_map< K, T, H, P, A >::~unordered_map | ( | ) |
unordered_map< K, T, H, P, A >::mapped_type & boost::unordered::unordered_map< K, T, H, P, A >::at | ( | const key_type & | k | ) |
unordered_map< K, T, H, P, A >::mapped_type const & boost::unordered::unordered_map< K, T, H, P, A >::at | ( | const key_type & | k | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
unordered_map< K, T, H, P, A >::size_type boost::unordered::unordered_map< K, T, H, P, A >::bucket_size | ( | size_type | n | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
void boost::unordered::unordered_map< K, T, H, P, A >::clear | ( | void | ) |
unordered_map< K, T, H, P, A >::size_type boost::unordered::unordered_map< K, T, H, P, A >::count | ( | const key_type & | k | ) | const |
|
inline |
Referenced by boost::unordered::unordered_map< sync_id, void * >::insert().
|
inline |
Referenced by boost::unordered::unordered_map< sync_id, void * >::insert().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
std::pair< typename unordered_map< K, T, H, P, A >::iterator, typename unordered_map< K, T, H, P, A >::iterator > boost::unordered::unordered_map< K, T, H, P, A >::equal_range | ( | const key_type & | k | ) |
std::pair< typename unordered_map< K, T, H, P, A >::const_iterator, typename unordered_map< K, T, H, P, A >::const_iterator > boost::unordered::unordered_map< K, T, H, P, A >::equal_range | ( | const key_type & | k | ) | const |
unordered_map< K, T, H, P, A >::iterator boost::unordered::unordered_map< K, T, H, P, A >::erase | ( | const_iterator | position | ) |
Referenced by boost::interprocess::ipcdetail::sync_handles::destroy_handle(), boost::interprocess::ipcdetail::sync_handles::destroy_syncs_in_range(), boost::unordered::unordered_map< sync_id, void * >::erase_return_void(), boost::unordered::unordered_map< sync_id, void * >::quick_erase(), and boost::spirit::qi::tst_map< Char, T >::remove().
unordered_map< K, T, H, P, A >::size_type boost::unordered::unordered_map< K, T, H, P, A >::erase | ( | const key_type & | k | ) |
unordered_map< K, T, H, P, A >::iterator boost::unordered::unordered_map< K, T, H, P, A >::erase | ( | const_iterator | first, |
const_iterator | last | ||
) |
|
inline |
unordered_map< K, T, H, P, A >::iterator boost::unordered::unordered_map< K, T, H, P, A >::find | ( | const key_type & | k | ) |
unordered_map< K, T, H, P, A >::const_iterator boost::unordered::unordered_map< K, T, H, P, A >::find | ( | const key_type & | k | ) | const |
unordered_map< K, T, H, P, A >::iterator boost::unordered::unordered_map< K, T, H, P, A >::find | ( | CompatibleKey const & | k, |
CompatibleHash const & | hash, | ||
CompatiblePredicate const & | eq | ||
) |
unordered_map< K, T, H, P, A >::const_iterator boost::unordered::unordered_map< K, T, H, P, A >::find | ( | CompatibleKey const & | k, |
CompatibleHash const & | hash, | ||
CompatiblePredicate const & | eq | ||
) | const |
|
inline |
unordered_map< K, T, H, P, A >::hasher boost::unordered::unordered_map< K, T, H, P, A >::hash_function | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
void boost::unordered::unordered_map< K, T, H, P, A >::insert | ( | InputIt | first, |
InputIt | last | ||
) |
void boost::unordered::unordered_map< K, T, H, P, A >::insert | ( | std::initializer_list< value_type > | list | ) |
unordered_map< K, T, H, P, A >::key_equal boost::unordered::unordered_map< K, T, H, P, A >::key_eq | ( | ) | const |
float boost::unordered::unordered_map< K, T, H, P, A >::load_factor | ( | ) | const |
|
inline |
|
inline |
void boost::unordered::unordered_map< K, T, H, P, A >::max_load_factor | ( | float | m | ) |
std::size_t boost::unordered::unordered_map< K, T, H, P, A >::max_size | ( | void | ) | const |
|
inline |
|
inline |
unordered_map< K, T, H, P, A > & boost::unordered::unordered_map< K, T, H, P, A >::operator= | ( | std::initializer_list< value_type > | list | ) |
unordered_map< K, T, H, P, A >::mapped_type & boost::unordered::unordered_map< K, T, H, P, A >::operator[] | ( | const key_type & | k | ) |
|
inline |
void boost::unordered::unordered_map< K, T, H, P, A >::rehash | ( | size_type | n | ) |
void boost::unordered::unordered_map< K, T, H, P, A >::reserve | ( | size_type | n | ) |
|
inline |
void boost::unordered::unordered_map< K, T, H, P, A >::swap | ( | unordered_map< K, T, H, P, A > & | other | ) |
Referenced by boost::unordered::swap().
|
friend |
|
friend |