Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::assign::list_inserter< Function, Argument > Class Template Reference

#include <list_inserter.hpp>

Public Member Functions

 list_inserter (Function fun)
 
template<class Function2 , class Arg >
 list_inserter (const list_inserter< Function2, Arg > &r)
 
 list_inserter (const list_inserter &r)
 
list_inserteroperator() ()
 
template<class T >
list_inserteroperator= (const T &r)
 
template<class T >
list_inserteroperator= (assign_detail::repeater< T > r)
 
template<class Nullary_function >
list_inserteroperator= (const assign_detail::fun_repeater< Nullary_function > &r)
 
template<class T >
list_inserteroperator, (const T &r)
 
template<class T >
list_inserteroperator, (assign_detail::repeater< T > r)
 
template<class Nullary_function >
list_inserteroperator, (const assign_detail::fun_repeater< Nullary_function > &r)
 
template<class T >
list_inserterrepeat (std::size_t sz, T r)
 
template<class Nullary_function >
list_inserterrepeat_fun (std::size_t sz, Nullary_function fun)
 
template<class SinglePassIterator >
list_inserterrange (SinglePassIterator first, SinglePassIterator last)
 
template<class SinglePassRange >
list_inserterrange (const SinglePassRange &r)
 
template<class T >
list_inserteroperator() (const T &t)
 
Function fun_private () const
 

Constructor & Destructor Documentation

template<class Function, class Argument = assign_detail::forward_n_arguments>
boost::assign::list_inserter< Function, Argument >::list_inserter ( Function  fun)
inline
template<class Function, class Argument = assign_detail::forward_n_arguments>
template<class Function2 , class Arg >
boost::assign::list_inserter< Function, Argument >::list_inserter ( const list_inserter< Function2, Arg > &  r)
inline
template<class Function, class Argument = assign_detail::forward_n_arguments>
boost::assign::list_inserter< Function, Argument >::list_inserter ( const list_inserter< Function, Argument > &  r)
inline

Member Function Documentation

template<class Function, class Argument = assign_detail::forward_n_arguments>
Function boost::assign::list_inserter< Function, Argument >::fun_private ( ) const
inline
template<class Function, class Argument = assign_detail::forward_n_arguments>
list_inserter& boost::assign::list_inserter< Function, Argument >::operator() ( )
inline
template<class Function, class Argument = assign_detail::forward_n_arguments>
template<class T >
list_inserter& boost::assign::list_inserter< Function, Argument >::operator() ( const T t)
inline
template<class Function, class Argument = assign_detail::forward_n_arguments>
template<class T >
list_inserter& boost::assign::list_inserter< Function, Argument >::operator, ( const T r)
inline
template<class Function, class Argument = assign_detail::forward_n_arguments>
template<class T >
list_inserter& boost::assign::list_inserter< Function, Argument >::operator, ( assign_detail::repeater< T r)
inline
template<class Function, class Argument = assign_detail::forward_n_arguments>
template<class Nullary_function >
list_inserter& boost::assign::list_inserter< Function, Argument >::operator, ( const assign_detail::fun_repeater< Nullary_function > &  r)
inline
template<class Function, class Argument = assign_detail::forward_n_arguments>
template<class T >
list_inserter& boost::assign::list_inserter< Function, Argument >::operator= ( const T r)
inline
template<class Function, class Argument = assign_detail::forward_n_arguments>
template<class T >
list_inserter& boost::assign::list_inserter< Function, Argument >::operator= ( assign_detail::repeater< T r)
inline
template<class Function, class Argument = assign_detail::forward_n_arguments>
template<class Nullary_function >
list_inserter& boost::assign::list_inserter< Function, Argument >::operator= ( const assign_detail::fun_repeater< Nullary_function > &  r)
inline
template<class Function, class Argument = assign_detail::forward_n_arguments>
template<class SinglePassIterator >
list_inserter& boost::assign::list_inserter< Function, Argument >::range ( SinglePassIterator  first,
SinglePassIterator  last 
)
inline
template<class Function, class Argument = assign_detail::forward_n_arguments>
template<class SinglePassRange >
list_inserter& boost::assign::list_inserter< Function, Argument >::range ( const SinglePassRange &  r)
inline
template<class Function, class Argument = assign_detail::forward_n_arguments>
template<class T >
list_inserter& boost::assign::list_inserter< Function, Argument >::repeat ( std::size_t  sz,
T  r 
)
inline
template<class Function, class Argument = assign_detail::forward_n_arguments>
template<class Nullary_function >
list_inserter& boost::assign::list_inserter< Function, Argument >::repeat_fun ( std::size_t  sz,
Nullary_function  fun 
)
inline

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