Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::cb_details::assign_range< Iterator, Alloc > Struct Template Reference

Helper functor for assigning range of items. More...

#include <details.hpp>

Public Member Functions

 assign_range (const Iterator &first, const Iterator &last, Alloc &alloc)
 
template<class Pointer >
void operator() (Pointer p) const
 

Public Attributes

Iterator m_first
 
Iterator m_last
 
Alloc & m_alloc
 

Detailed Description

template<class Iterator, class Alloc>
struct boost::cb_details::assign_range< Iterator, Alloc >

Helper functor for assigning range of items.

Constructor & Destructor Documentation

template<class Iterator, class Alloc>
boost::cb_details::assign_range< Iterator, Alloc >::assign_range ( const Iterator &  first,
const Iterator &  last,
Alloc &  alloc 
)
inline

Member Function Documentation

template<class Iterator, class Alloc>
template<class Pointer >
void boost::cb_details::assign_range< Iterator, Alloc >::operator() ( Pointer  p) const
inline

Member Data Documentation

template<class Iterator, class Alloc>
Alloc& boost::cb_details::assign_range< Iterator, Alloc >::m_alloc
template<class Iterator, class Alloc>
Iterator boost::cb_details::assign_range< Iterator, Alloc >::m_first
template<class Iterator, class Alloc>
Iterator boost::cb_details::assign_range< Iterator, Alloc >::m_last

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