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::static_generic_list< T, N > Struct Template Reference

#include <list_of.hpp>

Inheritance diagram for boost::assign_detail::static_generic_list< T, N >:
Collaboration diagram for boost::assign_detail::static_generic_list< T, N >:

Public Types

typedef assign_reference
< internal_value_type > 
value_type
 
typedef value_typeiterator
 
typedef value_typeconst_iterator
 
typedef std::size_t size_type
 
typedef std::ptrdiff_t difference_type
 

Public Member Functions

 static_generic_list (T &r)
 
static_generic_listoperator() (T &r)
 
iterator begin () const
 
iterator end () const
 
size_type size () const
 
bool empty () const
 
template<class ForwardIterator >
static_generic_listrange (ForwardIterator first, ForwardIterator last)
 
template<class ForwardRange >
static_generic_listrange (ForwardRange &r)
 
template<class ForwardRange >
static_generic_listrange (const ForwardRange &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 , int N>
typedef value_type* boost::assign_detail::static_generic_list< T, N >::const_iterator
template<class T , int N>
typedef std::ptrdiff_t boost::assign_detail::static_generic_list< T, N >::difference_type
template<class T , int N>
typedef value_type* boost::assign_detail::static_generic_list< T, N >::iterator
template<class T , int N>
typedef std::size_t boost::assign_detail::static_generic_list< T, N >::size_type
template<class T , int N>
typedef assign_reference<internal_value_type> boost::assign_detail::static_generic_list< T, N >::value_type

Constructor & Destructor Documentation

template<class T , int N>
boost::assign_detail::static_generic_list< T, N >::static_generic_list ( T r)
inline

Member Function Documentation

template<class T , int N>
iterator boost::assign_detail::static_generic_list< T, N >::begin ( ) const
inline
Container boost::assign_detail::converter< static_generic_list< T, N > , assign_reference< T > * >::convert_to_container ( ) const
inlineinherited
template<class T , int N>
bool boost::assign_detail::static_generic_list< T, N >::empty ( ) const
inline
template<class T , int N>
iterator boost::assign_detail::static_generic_list< T, N >::end ( ) const
inline
template<class T , int N>
template<class Container >
boost::assign_detail::static_generic_list< T, N >::operator Container ( ) const
inline

References BOOST_NESTED_TEMPLATE.

template<class T , int N>
static_generic_list& boost::assign_detail::static_generic_list< T, N >::operator() ( T r)
inline
template<class T , int N>
template<class ForwardIterator >
static_generic_list& boost::assign_detail::static_generic_list< T, N >::range ( ForwardIterator  first,
ForwardIterator  last 
)
inline
template<class T , int N>
template<class ForwardRange >
static_generic_list& boost::assign_detail::static_generic_list< T, N >::range ( ForwardRange &  r)
inline
template<class T , int N>
template<class ForwardRange >
static_generic_list& boost::assign_detail::static_generic_list< T, N >::range ( const ForwardRange &  r)
inline
template<class T , int N>
size_type boost::assign_detail::static_generic_list< T, N >::size ( ) const
inline
adapter_converter boost::assign_detail::converter< static_generic_list< T, N > , assign_reference< T > * >::to_adapter ( ) const
inlineinherited
Adapter boost::assign_detail::converter< static_generic_list< T, N > , assign_reference< T > * >::to_adapter ( Adapter &  a) const
inlineinherited
Array boost::assign_detail::converter< static_generic_list< T, N > , assign_reference< T > * >::to_array ( Array &  a) const
inlineinherited
Container boost::assign_detail::converter< static_generic_list< T, N > , assign_reference< T > * >::to_container ( Container &  c) const
inlineinherited

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