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