|
| ptr_sequence_adapter () |
|
template<class Allocator > |
| ptr_sequence_adapter (const Allocator &a) |
|
template<class SizeType > |
| ptr_sequence_adapter (SizeType n, ptr_container_detail::fixed_length_sequence_tag tag) |
|
template<class SizeType , class Allocator > |
| ptr_sequence_adapter (SizeType n, const Allocator &a, ptr_container_detail::fixed_length_sequence_tag tag) |
|
template<class InputIterator > |
| ptr_sequence_adapter (InputIterator first, InputIterator last) |
|
template<class InputIterator , class Allocator > |
| ptr_sequence_adapter (InputIterator first, InputIterator last, const Allocator &a) |
|
template<class ForwardIterator > |
| ptr_sequence_adapter (ForwardIterator first, ForwardIterator last, ptr_container_detail::fixed_length_sequence_tag tag) |
|
template<class SizeType , class ForwardIterator > |
| ptr_sequence_adapter (SizeType n, ForwardIterator first, ForwardIterator last, ptr_container_detail::fixed_length_sequence_tag tag) |
|
| ptr_sequence_adapter (const ptr_sequence_adapter &r) |
|
template<class U > |
| ptr_sequence_adapter (const ptr_sequence_adapter< U, VoidPtrSeq, CloneAllocator > &r) |
|
| ptr_sequence_adapter (const ptr_sequence_adapter &r, ptr_container_detail::fixed_length_sequence_tag tag) |
|
template<class U > |
| ptr_sequence_adapter (const ptr_sequence_adapter< U, VoidPtrSeq, CloneAllocator > &r, ptr_container_detail::fixed_length_sequence_tag tag) |
|
template<class PtrContainer > |
| ptr_sequence_adapter (std::auto_ptr< PtrContainer > clone) |
|
ptr_sequence_adapter & | operator= (const ptr_sequence_adapter r) |
|
template<class PtrContainer > |
ptr_sequence_adapter & | operator= (std::auto_ptr< PtrContainer > clone) |
|
void | push_back (value_type x) |
|
template<class U > |
void | push_back (std::auto_ptr< U > x) |
|
void | push_front (value_type x) |
|
template<class U > |
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 () |
|
template<class InputIterator > |
void | assign (InputIterator first, InputIterator last) |
|
template<class Range > |
void | assign (const Range &r) |
|
template<class InputIterator > |
void | insert (iterator before, InputIterator first, InputIterator last) |
|
template<class Range > |
BOOST_DEDUCED_TYPENAME
boost::disable_if
< ptr_container_detail::is_pointer_or_integral
< Range > >::type | insert (iterator before, const Range &r) |
|
template<class PtrSeqAdapter > |
void | transfer (iterator before, BOOST_DEDUCED_TYPENAME PtrSeqAdapter::iterator first, BOOST_DEDUCED_TYPENAME PtrSeqAdapter::iterator last, PtrSeqAdapter &from) |
|
template<class PtrSeqAdapter > |
void | transfer (iterator before, BOOST_DEDUCED_TYPENAME PtrSeqAdapter::iterator object, PtrSeqAdapter &from) |
|
template<class PtrSeqAdapter , class Range > |
BOOST_DEDUCED_TYPENAME
boost::disable_if
< boost::is_same< Range,
BOOST_DEDUCED_TYPENAME
PtrSeqAdapter::iterator >
>::type | transfer (iterator before, const Range &r, PtrSeqAdapter &from) |
|
template<class PtrSeqAdapter > |
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 () |
|
template<class Compare > |
void | sort (iterator first, iterator last, Compare comp) |
|
template<class Compare > |
void | sort (Compare comp) |
|
void | unique (iterator first, iterator last) |
|
void | unique () |
|
template<class Compare > |
void | unique (iterator first, iterator last, Compare comp) |
|
template<class Compare > |
void | unique (Compare comp) |
|
template<class Pred > |
void | erase_if (iterator first, iterator last, Pred pred) |
|
template<class Pred > |
void | erase_if (Pred pred) |
|
void | merge (iterator first, iterator last, ptr_sequence_adapter &from) |
|
template<class BinPred > |
void | merge (iterator first, iterator last, ptr_sequence_adapter &from, BinPred pred) |
|
void | merge (ptr_sequence_adapter &r) |
|
template<class BinPred > |
void | merge (ptr_sequence_adapter &r, BinPred pred) |
|