#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 |