Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::assign_detail::generic_list< T > Class Template Reference

#include <list_of.hpp>

Inheritance diagram for boost::assign_detail::generic_list< T >:
Collaboration diagram for boost::assign_detail::generic_list< T >:

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

iterator begin () const
 
iterator end () const
 
bool empty () const
 
size_type size () const
 
generic_listoperator, (const Ty &u)
 
generic_listoperator() ()
 
generic_listoperator() (const Ty &u)
 
template<class U >
generic_listrepeat (std::size_t sz, U u)
 
template<class Nullary_function >
generic_listrepeat_fun (std::size_t sz, Nullary_function fun)
 
template<class SinglePassIterator >
generic_listrange (SinglePassIterator first, SinglePassIterator last)
 
template<class SinglePassRange >
generic_listrange (const SinglePassRange &r)
 
template<class Container >
 operator Container () const
 
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
 

Member Typedef Documentation

template<class T >
typedef BOOST_DEDUCED_TYPENAME impl_type::difference_type boost::assign_detail::generic_list< T >::difference_type
template<class T >
typedef BOOST_DEDUCED_TYPENAME impl_type::iterator boost::assign_detail::generic_list< T >::iterator
template<class T >
typedef BOOST_DEDUCED_TYPENAME impl_type::size_type boost::assign_detail::generic_list< T >::size_type
template<class T >
typedef BOOST_DEDUCED_TYPENAME impl_type::value_type boost::assign_detail::generic_list< T >::value_type

Member Function Documentation

template<class T >
iterator boost::assign_detail::generic_list< T >::begin ( ) const
inline
Container boost::assign_detail::converter< generic_list< BOOST_DEDUCED_TYPENAME assign_decay< T >::type > , BOOST_DEDUCED_TYPENAME std::deque< BOOST_DEDUCED_TYPENAME assign_decay< T >::type >::iterator >::convert_to_container ( ) const
inlineinherited
template<class T >
bool boost::assign_detail::generic_list< T >::empty ( ) const
inline
template<class T >
iterator boost::assign_detail::generic_list< T >::end ( ) const
inline
template<class T >
template<class Container >
boost::assign_detail::generic_list< T >::operator Container ( ) const
inline

References BOOST_NESTED_TEMPLATE.

template<class T >
generic_list& boost::assign_detail::generic_list< T >::operator() ( )
inline
template<class T >
generic_list& boost::assign_detail::generic_list< T >::operator() ( const Ty &  u)
inline
template<class T >
generic_list& boost::assign_detail::generic_list< T >::operator, ( const Ty &  u)
inline
template<class T >
template<class SinglePassIterator >
generic_list& boost::assign_detail::generic_list< T >::range ( SinglePassIterator  first,
SinglePassIterator  last 
)
inline
template<class T >
template<class SinglePassRange >
generic_list& boost::assign_detail::generic_list< T >::range ( const SinglePassRange &  r)
inline
template<class T >
template<class U >
generic_list& boost::assign_detail::generic_list< T >::repeat ( std::size_t  sz,
u 
)
inline
template<class T >
template<class Nullary_function >
generic_list& boost::assign_detail::generic_list< T >::repeat_fun ( std::size_t  sz,
Nullary_function  fun 
)
inline
template<class T >
size_type boost::assign_detail::generic_list< T >::size ( ) const
inline
Adapter boost::assign_detail::converter< generic_list< BOOST_DEDUCED_TYPENAME assign_decay< T >::type > , BOOST_DEDUCED_TYPENAME std::deque< BOOST_DEDUCED_TYPENAME assign_decay< T >::type >::iterator >::to_adapter ( Adapter &  a) const
inlineinherited
Container boost::assign_detail::converter< generic_list< BOOST_DEDUCED_TYPENAME assign_decay< T >::type > , BOOST_DEDUCED_TYPENAME std::deque< BOOST_DEDUCED_TYPENAME assign_decay< T >::type >::iterator >::to_container ( Container &  c) const
inlineinherited

The documentation for this class was generated from the following file: