Namespaces | |
detail | |
Classes | |
struct | asymmetric_coroutine |
struct | attributes |
struct | basic_protected_stack_allocator |
struct | basic_segmented_stack_allocator |
struct | basic_standard_stack_allocator |
struct | coroutine |
class | coroutine_error |
class | invalid_result |
class | pull_coroutine |
class | pull_coroutine< R & > |
class | pull_coroutine< void > |
class | push_coroutine |
class | push_coroutine< Arg & > |
class | push_coroutine< void > |
struct | stack_context |
struct | stack_traits |
struct | symmetric_coroutine |
Typedefs | |
typedef basic_protected_stack_allocator < stack_traits > | protected_stack_allocator |
typedef basic_segmented_stack_allocator < stack_traits > | segmented_stack_allocator |
typedef standard_stack_allocator | stack_allocator |
typedef basic_standard_stack_allocator < stack_traits > | standard_stack_allocator |
Enumerations | |
enum | flag_unwind_t { stack_unwind = 0, no_stack_unwind } |
enum | flag_fpu_t { fpu_preserved = 0, fpu_not_preserved } |
Functions | |
template<typename R > | |
void | swap (pull_coroutine< R > &l, pull_coroutine< R > &r) BOOST_NOEXCEPT |
template<typename Arg > | |
void | swap (push_coroutine< Arg > &l, push_coroutine< Arg > &r) BOOST_NOEXCEPT |
template<typename R > | |
pull_coroutine< R >::iterator | range_begin (pull_coroutine< R > &c) |
template<typename R > | |
pull_coroutine< R >::iterator | range_end (pull_coroutine< R > &) |
template<typename Arg > | |
push_coroutine< Arg >::iterator | range_begin (push_coroutine< Arg > &c) |
template<typename Arg > | |
push_coroutine< Arg >::iterator | range_end (push_coroutine< Arg > &) |
template<typename R > | |
pull_coroutine< R >::iterator | begin (pull_coroutine< R > &c) |
template<typename R > | |
pull_coroutine< R >::iterator | end (pull_coroutine< R > &c) |
template<typename R > | |
push_coroutine< R >::iterator | begin (push_coroutine< R > &c) |
template<typename R > | |
push_coroutine< R >::iterator | end (push_coroutine< R > &c) |
BOOST_SCOPED_ENUM_DECLARE_BEGIN (coroutine_errc) | |
BOOST_COROUTINES_DECL system::error_category const & | coroutine_category () BOOST_NOEXCEPT |
typedef basic_protected_stack_allocator< stack_traits > boost::coroutines::protected_stack_allocator |
typedef basic_segmented_stack_allocator< stack_traits > boost::coroutines::segmented_stack_allocator |
pull_coroutine< R >::iterator boost::coroutines::begin | ( | pull_coroutine< R > & | c | ) |
References begin().
push_coroutine< R >::iterator boost::coroutines::begin | ( | push_coroutine< R > & | c | ) |
Referenced by begin().
boost::coroutines::BOOST_SCOPED_ENUM_DECLARE_BEGIN | ( | coroutine_errc | ) |
References boost::asio::error::no_data.
BOOST_COROUTINES_DECL system::error_category const& boost::coroutines::coroutine_category | ( | ) |
Referenced by boost::system::make_error_code(), and boost::system::make_error_condition().
pull_coroutine< R >::iterator boost::coroutines::end | ( | pull_coroutine< R > & | c | ) |
References boost::end.
push_coroutine< R >::iterator boost::coroutines::end | ( | push_coroutine< R > & | c | ) |
References boost::end.
pull_coroutine< R >::iterator boost::coroutines::range_begin | ( | pull_coroutine< R > & | c | ) |
References boost::coroutines::pull_coroutine< R >::iterator.
push_coroutine< Arg >::iterator boost::coroutines::range_begin | ( | push_coroutine< Arg > & | c | ) |
pull_coroutine< R >::iterator boost::coroutines::range_end | ( | pull_coroutine< R > & | ) |
References boost::coroutines::pull_coroutine< R >::iterator.
push_coroutine< Arg >::iterator boost::coroutines::range_end | ( | push_coroutine< Arg > & | ) |
void boost::coroutines::swap | ( | pull_coroutine< R > & | l, |
pull_coroutine< R > & | r | ||
) |
void boost::coroutines::swap | ( | push_coroutine< Arg > & | l, |
push_coroutine< Arg > & | r | ||
) |
Referenced by boost::coroutines::push_coroutine< Arg >::swap(), boost::coroutines::push_coroutine< Arg & >::swap(), boost::coroutines::push_coroutine< void >::swap(), boost::coroutines::pull_coroutine< R >::swap(), boost::coroutines::pull_coroutine< R & >::swap(), and boost::coroutines::pull_coroutine< void >::swap().