#include <asymmetric_coroutine.hpp>
Public Member Functions | |
push_coroutine () BOOST_NOEXCEPT | |
template<typename Fn > | |
push_coroutine (BOOST_RV_REF(Fn), attributes const &=attributes()) | |
template<typename Fn , typename StackAllocator > | |
push_coroutine (BOOST_RV_REF(Fn), attributes const &, StackAllocator) | |
~push_coroutine () | |
push_coroutine (BOOST_RV_REF(push_coroutine) other) BOOST_NOEXCEPT | |
push_coroutine & | operator= (BOOST_RV_REF(push_coroutine) other) BOOST_NOEXCEPT |
BOOST_EXPLICIT_OPERATOR_BOOL () | |
bool | operator! () const BOOST_NOEXCEPT |
void | swap (push_coroutine &other) BOOST_NOEXCEPT |
push_coroutine & | operator() () |
Friends | |
template<typename V , typename X , typename Y , typename Z > | |
class | detail::pull_coroutine_object |
|
inline |
|
explicit |
|
explicit |
|
inline |
|
inline |
boost::coroutines::push_coroutine< void >::BOOST_EXPLICIT_OPERATOR_BOOL | ( | ) |
|
inline |
|
inline |
References BOOST_ASSERT.
|
inline |
|
inline |
References boost::spirit::x3::unicode::other, and boost::coroutines::swap().
|
friend |