1[/ 2 Copyright Oliver Kowalke 2014. 3 Distributed under the Boost Software License, Version 1.0. 4 (See accompanying file LICENSE_1_0.txt or copy at 5 http://www.boost.org/LICENSE_1_0.txt 6] 7 8[library Coroutine2 9 [quickbook 1.5] 10 [authors [Kowalke, Oliver]] 11 [copyright 2014 Oliver Kowalke] 12 [purpose C++11 Library providing coroutine facility] 13 [id coroutine2] 14 [category text] 15 [license 16 Distributed under the Boost Software License, Version 1.0. 17 (See accompanying file LICENSE_1_0.txt or copy at 18 [@http://www.boost.org/LICENSE_1_0.txt]) 19 ] 20] 21 22 23[def __boost_asio__ [*Boost.Asio]] 24[def __boost_build__ [*Boost.Build]] 25[def __boost_context__ [*Boost.Context]] 26[def __boost_coroutine__ [*Boost.Coroutine2]] 27 28[def __coro__ ['coroutine]] 29[def __coro_fn__ ['coroutine-function]] 30[def __coros__ ['coroutines]] 31[def __ctx__ ['context]] 32[def __not_a_coro__ ['not-a-coroutine]] 33[def __segmented_stack__ ['segmented-stack]] 34[def __signature__ ['Signature]] 35[def __stack_allocator_concept__ ['stack-allocator concept]] 36[def __stack_allocator__ ['stack-allocator]] 37[def __stack_traits__ ['stack-traits]] 38[def __stack__ ['stack]] 39[def __tls__ ['thread-local-storage]] 40 41[def __acoro__ ['coroutine<>]] 42[def __attrs__ ['attributes]] 43[def __begin__ ['std::begin()]] 44[def __bind__ ['boost::bind()]] 45[def __coro_allocator__ ['stack_allocator]] 46[def __coro_ns__ ['boost::coroutines2]] 47[def __econtext__ ['execution_context]] 48[def __end__ ['std::end()]] 49[def __fcontext__ [@boost:/libs/context/doc/html/context/cc.html#implementation fcontext_t]] 50[def __fetch__ ['inbuf::fetch()]] 51[def __fixedsize__ ['fixedsize_stack]] 52[def __forced_unwind__ ['detail::forced_unwind]] 53[def __getline__ ['std::getline()]] 54[def __handle_read__ ['session::handle_read()]] 55[def __io_service__ ['boost::asio::io_sevice]] 56[def __pooled_fixedsize__ ['pooled_fixedsize_stack]] 57[def __protected_allocator__ ['protected_fixedsize]] 58[def __protected_fixedsize__ ['protected_fixedsize_stack]] 59[def __pull_coro__ ['coroutine<>::pull_type]] 60[def __pull_coro_bool__ ['coroutine<>::pull_type::operator bool]] 61[def __pull_coro_get__ ['coroutine<>::pull_type::get()]] 62[def __pull_coro_it__ ['coroutine<>::pull_type::iterator]] 63[def __pull_coro_op__ ['coroutine<>::pull_type::operator()]] 64[def __push_coro__ ['coroutine<>::push_type]] 65[def __push_coro_bool__ ['coroutine<>::push_type::operator bool]] 66[def __push_coro_it__ ['coroutine<>::push_type::iterator]] 67[def __push_coro_op__ ['coroutine<>::push_type::operator()]] 68[def __segmented_allocator__ ['segmented]] 69[def __segmented__ ['segmented_stack]] 70[def __server__ ['server]] 71[def __session__ ['session]] 72[def __stack_context__ ['stack_context]] 73[def __standard_allocator__ ['fixedsize]] 74[def __start__ ['session::start()]] 75[def __terminate__ ['std::terminate()]] 76[def __ucontext__ ['ucontext_t]] 77[def __winfib__ ['WinFiber]] 78[def __cc__ ['call/cc]] 79[def __underflow__ ['stream_buf::underflow()]] 80[def __yield_context__ ['boost::asio::yield_context]] 81 82[include overview.qbk] 83[include intro.qbk] 84[include motivation.qbk] 85[include coroutine.qbk] 86[include stack.qbk] 87[include performance.qbk] 88[include architectures.qbk] 89[include acknowledgements.qbk] 90