|
| ptr_unordered_map () |
|
| ptr_unordered_map (size_type n) |
|
| ptr_unordered_map (size_type n, const Hash &comp, const Pred &pred=Pred(), const Allocator &a=Allocator()) |
|
template<typename InputIterator > |
| ptr_unordered_map (InputIterator first, InputIterator last) |
|
template<typename InputIterator > |
| ptr_unordered_map (InputIterator first, InputIterator last, const Hash &comp, const Pred &pred=Pred(), const Allocator &a=Allocator()) |
|
| BOOST_PTR_CONTAINER_DEFINE_RELEASE_AND_CLONE (ptr_unordered_map, base_type, this_type) template< class U > ptr_unordered_map(const ptr_unordered_map< Key |
|
void | insert (InputIterator first, InputIterator last) |
|
void | insert (const Range &r) |
|
std::pair< iterator, bool > | insert (key_type &key, mapped_type x) |
|
std::pair< iterator, bool > | insert (const key_type &key, std::auto_ptr< U > x) |
|
iterator | insert (iterator before, ptr_container_detail::ref_pair< F, S > p) |
|
iterator | insert (iterator before, key_type &key, mapped_type x) |
|
iterator | insert (iterator before, const key_type &key, std::auto_ptr< U > x) |
|
bool | transfer (BOOST_DEDUCED_TYPENAME PtrMapAdapter::iterator object, PtrMapAdapter &from) |
|
size_type | transfer (BOOST_DEDUCED_TYPENAME PtrMapAdapter::iterator first, BOOST_DEDUCED_TYPENAME PtrMapAdapter::iterator last, PtrMapAdapter &from) |
|
BOOST_DEDUCED_TYPENAME
boost::disable_if
< boost::is_same< Range,
BOOST_DEDUCED_TYPENAME
PtrMapAdapter::iterator >
, size_type >::type | transfer (const Range &r, PtrMapAdapter &from) |
|
size_type | transfer (PtrMapAdapter &from) |
|
iterator | find (const key_type &x) |
|
const_iterator | find (const key_type &x) const |
|
size_type | count (const key_type &x) const |
|
iterator | lower_bound (const key_type &x) |
|
const_iterator | lower_bound (const key_type &x) const |
|
iterator | upper_bound (const key_type &x) |
|
const_iterator | upper_bound (const key_type &x) const |
|
iterator_range< iterator > | equal_range (const key_type &x) |
|
iterator_range< const_iterator > | equal_range (const key_type &x) const |
|
mapped_reference | at (const key_type &key) |
|
const_mapped_reference | at (const key_type &key) const |
|
mapped_reference | operator[] (const key_type &key) |
|
auto_type | replace (iterator where, mapped_type x) |
|
auto_type | replace (iterator where, std::auto_ptr< U > x) |
|
template<class Key, class T, class Hash = boost::hash<Key>, class Pred = std::equal_to<Key>, class CloneAllocator = heap_clone_allocator, class Allocator = std::allocator< std::pair<const Key,void*> >>
template<typename InputIterator >
boost::ptr_unordered_map< Key, T, Hash, Pred, CloneAllocator, Allocator >::ptr_unordered_map |
( |
InputIterator |
first, |
|
|
InputIterator |
last, |
|
|
const Hash & |
comp, |
|
|
const Pred & |
pred = Pred() , |
|
|
const Allocator & |
a = Allocator() |
|
) |
| |
|
inline |