TwiceAsNice  2019-02-18
Public Member Functions | Public Attributes | Private Member Functions | List of all members
boost::cb_details::assign_range< Iterator, Alloc > Struct Template Reference

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

#include <details.hpp>

Collaboration diagram for boost::cb_details::assign_range< Iterator, Alloc >:
Collaboration graph

Public Member Functions

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

Public Attributes

const Iterator & m_first
 
const Iterator & m_last
 
Alloc & m_alloc
 

Private Member Functions

assign_range< Iterator, Alloc > & operator= (const assign_range< Iterator, 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

◆ assign_range()

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

◆ operator()()

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

◆ operator=()

template<class Iterator , class Alloc >
assign_range<Iterator, Alloc>& boost::cb_details::assign_range< Iterator, Alloc >::operator= ( const assign_range< Iterator, Alloc > &  )
private

Member Data Documentation

◆ m_alloc

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

◆ m_first

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

◆ m_last

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

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