#include <ptr_set_adapter.hpp>
Public Types | |
typedef BOOST_DEDUCED_TYPENAME base_type::iterator | iterator |
typedef BOOST_DEDUCED_TYPENAME base_type::const_iterator | const_iterator |
typedef Key | key_type |
typedef BOOST_DEDUCED_TYPENAME base_type::size_type | size_type |
Public Member Functions | |
ptr_set_adapter_base () | |
template<class SizeType > | |
ptr_set_adapter_base (SizeType n, ptr_container_detail::unordered_associative_container_tag tag) | |
template<class Compare , class Allocator > | |
ptr_set_adapter_base (const Compare &comp, const Allocator &a) | |
template<class Hash , class Pred , class Allocator > | |
ptr_set_adapter_base (const Hash &hash, const Pred &pred, const Allocator &a) | |
template<class InputIterator , class Compare , class Allocator > | |
ptr_set_adapter_base (InputIterator first, InputIterator last, const Compare &comp, const Allocator &a) | |
template<class InputIterator , class Hash , class Pred , class Allocator > | |
ptr_set_adapter_base (InputIterator first, InputIterator last, const Hash &hash, const Pred &pred, const Allocator &a) | |
template<class U , class Set , class CA , bool b> | |
ptr_set_adapter_base (const ptr_set_adapter_base< U, Set, CA, b > &r) | |
ptr_set_adapter_base (const ptr_set_adapter_base &r) | |
template<class PtrContainer > | |
ptr_set_adapter_base (std::auto_ptr< PtrContainer > clone) | |
ptr_set_adapter_base & | operator= (ptr_set_adapter_base r) |
template<typename PtrContainer > | |
ptr_set_adapter_base & | operator= (std::auto_ptr< PtrContainer > clone) |
size_type | erase (const key_type &x) |
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 |
Protected Member Functions | |
size_type | bucket (const key_type &key) const |
typedef BOOST_DEDUCED_TYPENAME base_type::const_iterator boost::ptr_container_detail::ptr_set_adapter_base< Key, VoidPtrSet, CloneAllocator, Ordered >::const_iterator |
typedef BOOST_DEDUCED_TYPENAME base_type::iterator boost::ptr_container_detail::ptr_set_adapter_base< Key, VoidPtrSet, CloneAllocator, Ordered >::iterator |
typedef Key boost::ptr_container_detail::ptr_set_adapter_base< Key, VoidPtrSet, CloneAllocator, Ordered >::key_type |
typedef BOOST_DEDUCED_TYPENAME base_type::size_type boost::ptr_container_detail::ptr_set_adapter_base< Key, VoidPtrSet, CloneAllocator, Ordered >::size_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineexplicit |
|
inlineprotected |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by boost::ptr_container_detail::ptr_set_adapter_base< Key, std::set< void *, void_ptr_indirect_fun< Compare, Key >, Allocator >, CloneAllocator, Ordered >::erase(), and boost::ptr_container_detail::ptr_set_adapter_base< Key, std::set< void *, void_ptr_indirect_fun< Compare, Key >, Allocator >, CloneAllocator, Ordered >::find().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |