Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::coroutines::push_coroutine< Arg & >::iterator Class Reference

#include <asymmetric_coroutine.hpp>

Inheritance diagram for boost::coroutines::push_coroutine< Arg & >::iterator:
Collaboration diagram for boost::coroutines::push_coroutine< Arg & >::iterator:

Public Member Functions

 iterator ()
 
 iterator (push_coroutine< Arg & > *c)
 
iteratoroperator= (Arg &a)
 
bool operator== (iterator const &other) const
 
bool operator!= (iterator const &other) const
 
iteratoroperator* ()
 
iteratoroperator++ ()
 

Constructor & Destructor Documentation

template<typename Arg >
boost::coroutines::push_coroutine< Arg & >::iterator::iterator ( )
inline
template<typename Arg >
boost::coroutines::push_coroutine< Arg & >::iterator::iterator ( push_coroutine< Arg & > *  c)
inlineexplicit

Member Function Documentation

template<typename Arg >
bool boost::coroutines::push_coroutine< Arg & >::iterator::operator!= ( iterator const &  other) const
inline
template<typename Arg >
iterator& boost::coroutines::push_coroutine< Arg & >::iterator::operator* ( )
inline
template<typename Arg >
iterator& boost::coroutines::push_coroutine< Arg & >::iterator::operator++ ( )
inline
template<typename Arg >
iterator& boost::coroutines::push_coroutine< Arg & >::iterator::operator= ( Arg &  a)
inline

References BOOST_ASSERT.

template<typename Arg >
bool boost::coroutines::push_coroutine< Arg & >::iterator::operator== ( iterator const &  other) const
inline

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