#include <asymmetric_coroutine.hpp>
Public Types | |
typedef iterator::pointer | pointer_t |
typedef iterator::reference | reference_t |
Public Member Functions | |
iterator () | |
iterator (pull_coroutine< R & > *c) | |
iterator (iterator const &other) | |
iterator & | operator= (iterator const &other) |
bool | operator== (iterator const &other) const |
bool | operator!= (iterator const &other) const |
iterator & | operator++ () |
iterator | operator++ (int) |
reference_t | operator* () const |
pointer_t | operator-> () const |
typedef iterator::pointer boost::coroutines::pull_coroutine< R & >::iterator::pointer_t |
typedef iterator::reference boost::coroutines::pull_coroutine< R & >::iterator::reference_t |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
References boost::throw_exception().
|
inline |
|
inline |
|
inline |
References boost::throw_exception().
|
inline |
|
inline |