109 lines
4.2 KiB
Plaintext
109 lines
4.2 KiB
Plaintext
[/
|
|
Copyright Oliver Kowalke 2009.
|
|
Distributed under the Boost Software License, Version 1.0.
|
|
(See accompanying file LICENSE_1_0.txt or copy at
|
|
http://www.boost.org/LICENSE_1_0.txt
|
|
]
|
|
|
|
[library Coroutine
|
|
[quickbook 1.5]
|
|
[authors [Kowalke, Oliver]]
|
|
[copyright 2009 Oliver Kowalke]
|
|
[purpose C++ Library providing coroutine facility]
|
|
[id coroutine]
|
|
[category text]
|
|
[license
|
|
Distributed under the Boost Software License, Version 1.0.
|
|
(See accompanying file LICENSE_1_0.txt or copy at
|
|
[@http://www.boost.org/LICENSE_1_0.txt])
|
|
]
|
|
]
|
|
|
|
|
|
[def __boost_asio__ [*Boost.Asio]]
|
|
[def __boost_build__ [*Boost.Build]]
|
|
[def __boost_context__ [*Boost.Context]]
|
|
[def __boost_coroutine__ [*Boost.Coroutine]]
|
|
[def __boost_exception__ [*Boost.Exception]]
|
|
[def __boost_function_types__ [*Boost.FunctionTypes]]
|
|
[def __boost_move__ [*Boost.Move]]
|
|
[def __boost_mpl__ [*Boost.MPL]]
|
|
[def __boost_optional__ [*Boost.Optional]]
|
|
[def __boost_preprocessor__ [*Boost.Preprocessor]]
|
|
[def __boost_range__ [*Boost.Range]]
|
|
[def __boost_result_of__ [*Boost.ResultOf]]
|
|
[def __boost_smart_ptr__ [*Boost.SmartPtr]]
|
|
[def __boost_static_assert__ [*Boost.StaticAssert]]
|
|
[def __boost_tuple__ [*Boost.Tuple]]
|
|
[def __boost_type_traits__ [*Boost.TypeTraits]]
|
|
[def __boost_utility__ [*Boost.Utility]]
|
|
[def __boost_version__ [*Boost-1.52.0]]
|
|
|
|
[def __coro__ ['coroutine]]
|
|
[def __coro_fn__ ['coroutine-function]]
|
|
[def __coros__ ['coroutines]]
|
|
[def __ctx__ ['context]]
|
|
[def __not_a_coro__ ['not-a-coroutine]]
|
|
[def __segmented_stack__ ['segmented-stack]]
|
|
[def __signature__ ['Signature]]
|
|
[def __stack_allocator_concept__ ['stack-allocator concept]]
|
|
[def __stack_allocator__ ['stack-allocator]]
|
|
[def __stack_traits__ ['stack-traits]]
|
|
[def __stack__ ['stack]]
|
|
[def __tls__ ['thread-local-storage]]
|
|
|
|
[def __acoro__ ['asymmetric_coroutine<>]]
|
|
[def __attrs__ ['attributes]]
|
|
[def __begin__ ['std::begin()]]
|
|
[def __bind__ ['boost::bind()]]
|
|
[def __call_coro_bool__ ['symmetric_coroutine<>::call_type::operator bool]]
|
|
[def __call_coro_op__ ['symmetric_coroutine<>::call_type::operator()]]
|
|
[def __call_coro__ ['symmetric_coroutine<>::call_type]]
|
|
[def __coro_allocator__ ['stack_allocator]]
|
|
[def __coro_ns__ ['boost::coroutines]]
|
|
[def __end__ ['std::end()]]
|
|
[def __fcontext__ ['boost::contexts::fcontext_t]]
|
|
[def __fetch__ ['inbuf::fetch()]]
|
|
[def __forced_unwind__ ['detail::forced_unwind]]
|
|
[def __getline__ ['std::getline()]]
|
|
[def __handle_read__ ['session::handle_read()]]
|
|
[def __io_service__ ['boost::asio::io_sevice]]
|
|
[def __protected_allocator__ ['protected_stack_allocator]]
|
|
[def __pull_coro__ ['asymmetric_coroutine<>::pull_type]]
|
|
[def __pull_coro_bool__ ['asymmetric_coroutine<>::pull_type::operator bool]]
|
|
[def __pull_coro_get__ ['asymmetric_coroutine<>::pull_type::get()]]
|
|
[def __pull_coro_it__ ['asymmetric_coroutine<>::pull_type::iterator]]
|
|
[def __pull_coro_op__ ['asymmetric_coroutine<>::pull_type::operator()]]
|
|
[def __push_coro__ ['asymmetric_coroutine<>::push_type]]
|
|
[def __push_coro_bool__ ['asymmetric_coroutine<>::push_type::operator bool]]
|
|
[def __push_coro_it__ ['asymmetric_coroutine<>::push_type::iterator]]
|
|
[def __push_coro_op__ ['asymmetric_coroutine<>::push_type::operator()]]
|
|
[def __scoro__ ['symmetric_coroutine<>]]
|
|
[def __segmented_allocator__ ['segmented_stack_allocator]]
|
|
[def __server__ ['server]]
|
|
[def __session__ ['session]]
|
|
[def __stack_context__ ['stack_context]]
|
|
[def __segmented_allocator__ ['segmented_stack_allocator]]
|
|
[def __standard_allocator__ ['standard_stack_allocator]]
|
|
[def __start__ ['session::start()]]
|
|
[def __terminate__ ['std::terminate()]]
|
|
[def __thread__ ['boost::thread]]
|
|
[def __tie__ ['boost::tie]]
|
|
[def __tuple__ ['boost::tuple<>]]
|
|
[def __underflow__ ['stream_buf::underflow()]]
|
|
[def __yield_context__ ['boost::asio::yield_context]]
|
|
[def __yield_coro_bool__ ['symmetric_coroutine<>::yield_type::operator bool]]
|
|
[def __yield_coro_get__ ['symmetric_coroutine<>::yield_type::get()]]
|
|
[def __yield_coro_op__ ['symmetric_coroutine<>::yield_type::operator()]]
|
|
[def __yield_coro__ ['symmetric_coroutine<>::yield_type]]
|
|
|
|
[include overview.qbk]
|
|
[include intro.qbk]
|
|
[include motivation.qbk]
|
|
[include coroutine.qbk]
|
|
[include attributes.qbk]
|
|
[include stack.qbk]
|
|
[include performance.qbk]
|
|
[include architectures.qbk]
|
|
[include acknowledgements.qbk]
|