2
0
mirror of https://github.com/boostorg/cobalt.git synced 2026-01-19 04:02:16 +00:00
Files
cobalt/doc/index.adoc
Klemens Morgenstern 0f502f36fc composition is not experimental anymore.
composition fix for immediate completion.
2025-06-24 18:15:10 +08:00

122 lines
3.0 KiB
Plaintext

= Documentation boost.cobalt
Klemens Morgenstern <klemens.morgenstern@gmx.net>
Version 0.1, 29.01.2023
:source-highlighter: rouge
:toc: left
:toclevels: 4
:icons: font
:idprefix:
:docinfo: private-footer
:source-highlighter: rouge
:source-language: c++
:example-caption: Example
:imagesdir: ../images
:leveloffset: +1
include::overview.adoc[]
include::motivation.adoc[]
= Coroutine Primer
include::primer/async.adoc[]
include::primer/coroutines.adoc[]
include::primer/awaitables.adoc[]
include::primer/event-loops.adoc[]
= Tour
include::tour/entry.adoc[]
include::tour/promise.adoc[]
include::tour/task.adoc[]
include::tour/generator.adoc[]
include::tour/join.adoc[]
include::tour/race.adoc[]
= Tutorial
include::tutorial/delay.adoc[]
include::tutorial/echo_server.adoc[]
include::tutorial/ticker.adoc[]
include::tutorial/delay_op.adoc[]
include::tutorial/push_generator.adoc[]
include::tutorial/advanced.adoc[]
= Design
include::design/concepts.adoc[]
include::design/thread_local.adoc[]
include::design/promise.adoc[]
include::design/race.adoc[]
include::design/associators.adoc[]
include::design/thread.adoc[]
include::design/io.adoc[]
= Reference
include::reference/main.adoc[]
include::reference/promise.adoc[]
include::reference/generators.adoc[]
include::reference/task.adoc[]
include::reference/detached.adoc[]
include::reference/op.adoc[]
include::reference/concepts.adoc[]
include::reference/this_coro.adoc[]
include::reference/this_thread.adoc[]
include::reference/channel.adoc[]
include::reference/with.adoc[]
include::reference/race.adoc[]
include::reference/gather.adoc[]
include::reference/join.adoc[]
include::reference/wait_group.adoc[]
include::reference/spawn.adoc[]
include::reference/run.adoc[]
include::reference/thread.adoc[]
include::reference/result.adoc[]
include::reference/async_for.adoc[]
include::reference/error.adoc[]
include::reference/composition.adoc[]
include::reference/config.adoc[]
include::reference/io/buffer.adoc[]
include::reference/io/ops.adoc[]
include::reference/io/steady_timer.adoc[]
include::reference/io/system_timer.adoc[]
include::reference/io/sleep.adoc[]
include::reference/io/signal_set.adoc[]
include::reference/io/stream.adoc[]
include::reference/io/random_access_device.adoc[]
include::reference/io/read.adoc[]
include::reference/io/write.adoc[]
include::reference/io/file.adoc[]
include::reference/io/stream_file.adoc[]
include::reference/io/random_access_file.adoc[]
include::reference/io/serial_port.adoc[]
include::reference/io/endpoint.adoc[]
include::reference/io/socket.adoc[]
include::reference/io/stream_socket.adoc[]
include::reference/io/datagram_socket.adoc[]
include::reference/io/seq_packet_socket.adoc[]
include::reference/io/resolver.adoc[]
include::reference/io/acceptor.adoc[]
include::reference/io/ssl.adoc[]
include::reference/experimental/context.adoc[]
= In-Depth
include::background/custom_executors.adoc[]
include::background/stackless.adoc[]
include::background/lazy_eager.adoc[]
include::benchmarks.adoc[]
include::compiler.adoc[]
include::acknowledgements.adoc[]
:leveloffset: -1