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().