coro.qbk 3.1 KB

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