#include <ptr_vector.hpp>
Public Types | |
typedef BOOST_DEDUCED_TYPENAME base_type::value_type | value_type |
typedef BOOST_DEDUCED_TYPENAME base_type::reference | reference |
typedef BOOST_DEDUCED_TYPENAME base_type::const_reference | const_reference |
typedef BOOST_DEDUCED_TYPENAME base_type::auto_type | auto_type |
typedef BOOST_DEDUCED_TYPENAME base_type::clone_allocator_type | clone_allocator_type |
typedef BOOST_DEDUCED_TYPENAME base_type::iterator | iterator |
typedef BOOST_DEDUCED_TYPENAME base_type::size_type | size_type |
typedef BOOST_DEDUCED_TYPENAME base_type::allocator_type | allocator_type |
Public Member Functions | |
BOOST_PTR_CONTAINER_DEFINE_SEQEUENCE_MEMBERS (ptr_vector, base_class, this_type) explicit ptr_vector(size_type n | |
void | push_back (value_type x) |
void | push_back (std::auto_ptr< U > x) |
void | push_front (value_type x) |
void | push_front (std::auto_ptr< U > x) |
auto_type | pop_back () |
auto_type | pop_front () |
reference | front () |
const_reference | front () const |
reference | back () |
const_reference | back () const |
reference | operator[] (size_type n) |
const_reference | operator[] (size_type n) const |
reference | at (size_type n) |
const_reference | at (size_type n) const |
size_type | capacity () const |
void | reserve (size_type n) |
void | reverse () |
void | assign (InputIterator first, InputIterator last) |
void | assign (const Range &r) |
void | insert (iterator before, InputIterator first, InputIterator last) |
BOOST_DEDUCED_TYPENAME boost::disable_if < ptr_container_detail::is_pointer_or_integral < Range > >::type | insert (iterator before, const Range &r) |
void | transfer (iterator before, BOOST_DEDUCED_TYPENAME PtrSeqAdapter::iterator first, BOOST_DEDUCED_TYPENAME PtrSeqAdapter::iterator last, PtrSeqAdapter &from) |
void | transfer (iterator before, BOOST_DEDUCED_TYPENAME PtrSeqAdapter::iterator object, PtrSeqAdapter &from) |
BOOST_DEDUCED_TYPENAME boost::disable_if < boost::is_same< Range, BOOST_DEDUCED_TYPENAME PtrSeqAdapter::iterator > >::type | transfer (iterator before, const Range &r, PtrSeqAdapter &from) |
void | transfer (iterator before, PtrSeqAdapter &from) |
void | transfer (iterator before, value_type *from, size_type size, bool delete_from=true) |
value_type * | c_array () |
bool | is_null (size_type idx) const |
void | resize (size_type size) |
void | resize (size_type size, value_type to_clone) |
void | rresize (size_type size) |
void | rresize (size_type size, value_type to_clone) |
void | sort (iterator first, iterator last) |
void | sort () |
void | sort (iterator first, iterator last, Compare comp) |
void | sort (Compare comp) |
void | unique (iterator first, iterator last) |
void | unique () |
void | unique (iterator first, iterator last, Compare comp) |
void | unique (Compare comp) |
void | erase_if (iterator first, iterator last, Pred pred) |
void | erase_if (Pred pred) |
void | merge (iterator first, iterator last, ptr_sequence_adapter &from) |
void | merge (iterator first, iterator last, ptr_sequence_adapter &from, BinPred pred) |
void | merge (ptr_sequence_adapter &r) |
void | merge (ptr_sequence_adapter &r, BinPred pred) |
Protected Types | |
typedef BOOST_DEDUCED_TYPENAME base_type::scoped_deleter | scoped_deleter |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
protectedinherited |
|
inherited |
|
inherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
boost::ptr_vector< T, CloneAllocator, Allocator >::BOOST_PTR_CONTAINER_DEFINE_SEQEUENCE_MEMBERS | ( | ptr_vector< T, CloneAllocator, Allocator > | , |
base_class | , | ||
this_type | |||
) |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Referenced by boost::serialization::load().
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |