coro.qbk 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. [/
  2. Copyright Oliver Kowalke 2009.
  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 Coroutine
  8. [quickbook 1.5]
  9. [authors [Kowalke, Oliver]]
  10. [copyright 2009 Oliver Kowalke]
  11. [purpose C++ Library providing coroutine facility]
  12. [id coroutine]
  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.Coroutine]]
  24. [def __boost_exception__ [*Boost.Exception]]
  25. [def __boost_function_types__ [*Boost.FunctionTypes]]
  26. [def __boost_move__ [*Boost.Move]]
  27. [def __boost_mpl__ [*Boost.MPL]]
  28. [def __boost_optional__ [*Boost.Optional]]
  29. [def __boost_preprocessor__ [*Boost.Preprocessor]]
  30. [def __boost_range__ [*Boost.Range]]
  31. [def __boost_result_of__ [*Boost.ResultOf]]
  32. [def __boost_smart_ptr__ [*Boost.SmartPtr]]
  33. [def __boost_static_assert__ [*Boost.StaticAssert]]
  34. [def __boost_tuple__ [*Boost.Tuple]]
  35. [def __boost_type_traits__ [*Boost.TypeTraits]]
  36. [def __boost_utility__ [*Boost.Utility]]
  37. [def __boost_version__ [*Boost-1.52.0]]
  38. [def __coro__ ['coroutine]]
  39. [def __coro_fn__ ['coroutine-function]]
  40. [def __coros__ ['coroutines]]
  41. [def __ctx__ ['context]]
  42. [def __not_a_coro__ ['not-a-coroutine]]
  43. [def __segmented_stack__ ['segmented-stack]]
  44. [def __signature__ ['Signature]]
  45. [def __stack_allocator_concept__ ['stack-allocator concept]]
  46. [def __stack_allocator__ ['stack-allocator]]
  47. [def __stack_traits__ ['stack-traits]]
  48. [def __stack__ ['stack]]
  49. [def __tls__ ['thread-local-storage]]
  50. [def __acoro__ ['asymmetric_coroutine<>]]
  51. [def __attrs__ ['attributes]]
  52. [def __begin__ ['std::begin()]]
  53. [def __bind__ ['boost::bind()]]
  54. [def __call_coro_bool__ ['symmetric_coroutine<>::call_type::operator bool]]
  55. [def __call_coro_op__ ['symmetric_coroutine<>::call_type::operator()]]
  56. [def __call_coro__ ['symmetric_coroutine<>::call_type]]
  57. [def __coro_allocator__ ['stack_allocator]]
  58. [def __coro_ns__ ['boost::coroutines]]
  59. [def __end__ ['std::end()]]
  60. [def __fcontext__ ['boost::contexts::fcontext_t]]
  61. [def __fetch__ ['inbuf::fetch()]]
  62. [def __forced_unwind__ ['detail::forced_unwind]]
  63. [def __getline__ ['std::getline()]]
  64. [def __handle_read__ ['session::handle_read()]]
  65. [def __io_service__ ['boost::asio::io_sevice]]
  66. [def __protected_allocator__ ['protected_stack_allocator]]
  67. [def __pull_coro__ ['asymmetric_coroutine<>::pull_type]]
  68. [def __pull_coro_bool__ ['asymmetric_coroutine<>::pull_type::operator bool]]
  69. [def __pull_coro_get__ ['asymmetric_coroutine<>::pull_type::get()]]
  70. [def __pull_coro_it__ ['asymmetric_coroutine<>::pull_type::iterator]]
  71. [def __pull_coro_op__ ['asymmetric_coroutine<>::pull_type::operator()]]
  72. [def __push_coro__ ['asymmetric_coroutine<>::push_type]]
  73. [def __push_coro_bool__ ['asymmetric_coroutine<>::push_type::operator bool]]
  74. [def __push_coro_it__ ['asymmetric_coroutine<>::push_type::iterator]]
  75. [def __push_coro_op__ ['asymmetric_coroutine<>::push_type::operator()]]
  76. [def __scoro__ ['symmetric_coroutine<>]]
  77. [def __segmented_allocator__ ['segmented_stack_allocator]]
  78. [def __server__ ['server]]
  79. [def __session__ ['session]]
  80. [def __stack_context__ ['stack_context]]
  81. [def __segmented_allocator__ ['segmented_stack_allocator]]
  82. [def __standard_allocator__ ['standard_stack_allocator]]
  83. [def __start__ ['session::start()]]
  84. [def __terminate__ ['std::terminate()]]
  85. [def __thread__ ['boost::thread]]
  86. [def __tie__ ['boost::tie]]
  87. [def __tuple__ ['boost::tuple<>]]
  88. [def __underflow__ ['stream_buf::underflow()]]
  89. [def __yield_context__ ['boost::asio::yield_context]]
  90. [def __yield_coro_bool__ ['symmetric_coroutine<>::yield_type::operator bool]]
  91. [def __yield_coro_get__ ['symmetric_coroutine<>::yield_type::get()]]
  92. [def __yield_coro_op__ ['symmetric_coroutine<>::yield_type::operator()]]
  93. [def __yield_coro__ ['symmetric_coroutine<>::yield_type]]
  94. [include overview.qbk]
  95. [include intro.qbk]
  96. [include motivation.qbk]
  97. [include coroutine.qbk]
  98. [include attributes.qbk]
  99. [include stack.qbk]
  100. [include performance.qbk]
  101. [include architectures.qbk]
  102. [include acknowledgements.qbk]