#include <asymmetric_coroutine.hpp>
Classes | |
| class | iterator | 
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() (Arg arg) | 
Friends | |
| template<typename V , typename X , typename Y , typename Z > | |
| class | detail::pull_coroutine_object | 
      
  | 
  inline | 
      
  | 
  explicit | 
      
  | 
  explicit | 
      
  | 
  inline | 
      
  | 
  inline | 
| boost::coroutines::push_coroutine< Arg >::BOOST_EXPLICIT_OPERATOR_BOOL | ( | ) | 
      
  | 
  inline | 
      
  | 
  inline | 
References BOOST_ASSERT.
      
  | 
  inline | 
      
  | 
  inline | 
References boost::spirit::x3::unicode::other, and boost::coroutines::swap().
Referenced by boost::coroutines::push_coroutine< Arg >::operator=(), boost::coroutines::push_coroutine< void >::operator=(), boost::coroutines::push_coroutine< Arg >::push_coroutine(), and boost::coroutines::push_coroutine< void >::push_coroutine().
      
  | 
  friend |