#include <ptr_list_of.hpp>
Public Types | |
typedef BOOST_DEDUCED_TYPENAME impl_type::iterator | iterator |
typedef iterator | const_iterator |
typedef BOOST_DEDUCED_TYPENAME impl_type::value_type | value_type |
typedef BOOST_DEDUCED_TYPENAME impl_type::size_type | size_type |
typedef BOOST_DEDUCED_TYPENAME impl_type::difference_type | difference_type |
Public Member Functions | |
generic_ptr_list () | |
generic_ptr_list (release_type r) | |
release_type | release () |
iterator | begin () const |
iterator | end () const |
bool | empty () const |
size_type | size () const |
operator impl_type () const | |
template<template< class, class, class > class Seq, class U , class CA , class A > | |
operator Seq< U, CA, A > () const | |
template<class PtrContainer > | |
std::auto_ptr< PtrContainer > | convert (const PtrContainer *c) const |
template<class PtrContainer > | |
std::auto_ptr< PtrContainer > | to_container (const PtrContainer &c) const |
generic_ptr_list & | operator() () |
template<class U > | |
generic_ptr_list & | operator() (const U &u) |
Container | convert_to_container () const |
Container | to_container (Container &c) const |
adapter_converter | to_adapter () const |
Adapter | to_adapter (Adapter &a) const |
Array | to_array (Array &a) const |
Protected Types | |
typedef boost::ptr_vector< T > | impl_type |
typedef std::auto_ptr< impl_type > | release_type |
Protected Member Functions | |
void | push_back (T *r) |
Protected Attributes | |
impl_type | values_ |
typedef iterator boost::assign_detail::generic_ptr_list< T >::const_iterator |
typedef BOOST_DEDUCED_TYPENAME impl_type::difference_type boost::assign_detail::generic_ptr_list< T >::difference_type |
|
protected |
typedef BOOST_DEDUCED_TYPENAME impl_type::iterator boost::assign_detail::generic_ptr_list< T >::iterator |
|
protected |
typedef BOOST_DEDUCED_TYPENAME impl_type::size_type boost::assign_detail::generic_ptr_list< T >::size_type |
typedef BOOST_DEDUCED_TYPENAME impl_type::value_type boost::assign_detail::generic_ptr_list< T >::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineinherited |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References boost::assign_detail::generic_ptr_list< T >::push_back(), and T.
|
inline |
References boost::assign_detail::generic_ptr_list< T >::push_back(), and T.
|
inlineprotected |
|
inline |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inline |
|
inlineinherited |
|
mutableprotected |