Christopher Kohlhoff
ff58013a23
Update copyright notices.
2022-03-02 21:23:52 +11:00
Christopher Kohlhoff
5b81086626
Regenerate documentation.
2021-11-17 08:58:13 +11:00
Christopher Kohlhoff
9e2444320d
Regenerate documentation.
2021-11-04 01:58:49 +11:00
Christopher Kohlhoff
76701672f7
Regenerate documentation.
2021-10-29 20:56:28 +11:00
Christopher Kohlhoff
eed9f6e50b
Regenerate documentation.
2021-10-27 13:52:49 +11:00
Christopher Kohlhoff
a6f695ae55
More doc fixes for per-operation cancellation.
2021-08-05 11:23:31 +10:00
Christopher Kohlhoff
b12ae3da40
Document per-operation cancellation for coroutines.
2021-08-05 10:31:54 +10:00
Christopher Kohlhoff
f0ee983dca
Regenerate documentation.
2021-08-04 22:18:50 +10:00
Christopher Kohlhoff
aafa4c6471
Document supported cancellation types.
2021-07-11 19:12:44 +10:00
Christopher Kohlhoff
c47d0007c5
Exclude is_deferred trait specialisations from the docs.
2021-07-08 00:50:38 +10:00
Christopher Kohlhoff
0729e41f99
Regenerate documentation.
2021-07-07 22:47:10 +10:00
Christopher Kohlhoff
0e644260f6
Regenerate documentation.
2021-06-28 10:17:41 +10:00
Christopher Kohlhoff
efe2bc2051
Regenerate documentation.
2021-04-06 19:24:52 +10:00
Christopher Kohlhoff
3e88870e34
Exclude any_io_executor traits from documentation.
2021-03-04 15:45:56 +11:00
Christopher Kohlhoff
c970aba69b
Use escaped names in index entries.
2021-03-04 15:45:56 +11:00
Christopher Kohlhoff
83503a2370
Regenerate documentation.
2021-03-04 10:00:02 +11:00
Christopher Kohlhoff
723982b867
Update copyright notices.
2021-02-25 08:29:05 +11:00
Christopher Kohlhoff
eb1f1131c1
Add executor-converting construction/assignment to ip::basic_resolver.
2020-11-02 14:03:10 +11:00
Christopher Kohlhoff
311d355ab4
Add experimental::as_single completion token adapter.
...
The as_single completion token adapter can be used to specify that the
completion handler arguments should be combined into a single argument.
For completion signatures with a single parameter, the argument is
passed through as-is. For signatures with two or more parameters, the
arguments are combined into a tuple.
The as_single adapter may be used in conjunction with use_awaitable and
structured bindings as follows:
auto [e, n] = co_await socket.async_read_some(
boost::asio::buffer(data), as_single(use_awaitable));
Alternatively, it may be used as a default completion token like so:
using default_token = as_single_t<use_awaitable_t<>>;
using tcp_socket = default_token::as_default_on_t<tcp::socket>;
// ...
awaitable<void> do_read(tcp_socket socket)
{
// ...
auto [e, n] = co_await socket.async_read_some(boost::asio::buffer(data));
// ...
}
2020-11-02 14:03:09 +11:00
Christopher Kohlhoff
06f8c1f98d
Add shape_type and index_type to static_thread_pool executor, as per specification.
2020-08-04 12:52:40 +10:00
Christopher Kohlhoff
e53feeb5bf
Add constraints to strand<>'s constructor to prevent template instantiation recursion.
2020-07-31 18:47:27 +10:00
Christopher Kohlhoff
bbbda48bfb
Mark constructors in synopses for nested classes and classes in sub-namespaces.
2020-07-30 10:40:56 +10:00
Christopher Kohlhoff
543c453423
Make blocking_t::always_t::is_preferable false as per specification.
2020-07-28 22:16:24 +10:00
Christopher Kohlhoff
db0d05de01
Fix typos.
2020-07-28 22:14:03 +10:00
Christopher Kohlhoff
bfdf118094
Fix reference to asio::query customisation point.
2020-07-28 22:12:31 +10:00
Christopher Kohlhoff
7ddf71b69b
Exclude I/O objects' impl_ data members from documentation.
2020-07-28 22:10:58 +10:00
Christopher Kohlhoff
680130daf2
Mark constructors/destructors in class synopses.
2020-07-28 22:09:10 +10:00
Christopher Kohlhoff
7d3c889c60
Mark static members in class synopses.
2020-07-28 22:07:38 +10:00
Christopher Kohlhoff
3ee1087d1c
Add detailed descriptions for standard executor-related member functions.
2020-07-27 09:37:15 +10:00
Christopher Kohlhoff
7506766744
Regenerate documentation.
2020-07-06 23:56:06 +10:00
Christopher Kohlhoff
c06347a602
Documentation fix for the execution::allocator property.
2020-06-24 11:42:43 +10:00
Christopher Kohlhoff
c4adb6ff02
Regenerate documentation.
2020-06-23 11:29:09 +10:00
Christopher Kohlhoff
371f4de392
Fix use of rebind_executor in use_awaitable.as_default_on.
2020-04-08 17:43:00 +10:00
Christopher Kohlhoff
94416dec93
Regenerate documentation.
2020-04-07 11:46:49 +10:00
Christopher Kohlhoff
4b552cfd5b
Update copyright notices.
2020-04-07 11:15:42 +10:00
Christopher Kohlhoff
ffa958f1f4
Regenerate documentation.
2019-12-04 23:47:31 +11:00
Christopher Kohlhoff
8c66b23efc
Regenerate documentation.
2019-08-06 19:46:14 +10:00
Christopher Kohlhoff
0340c15e49
Fix up dispatch() documentation. Clarify distinction between post() and defer().
2019-03-07 16:17:18 +11:00
Christopher Kohlhoff
f2e6af2693
Regenerate documentation.
2019-03-06 20:22:23 +11:00
Christopher Kohlhoff
ae04c26689
Update copyright notices.
2019-02-17 19:59:39 -10:00
Christopher Kohlhoff
5d3acf6aef
Regenerate documentation.
2018-12-05 13:50:10 +11:00
Christopher Kohlhoff
df94a3d0a2
Regenerate documentation.
2018-04-01 21:52:18 +10:00
Christopher Kohlhoff
a67dd90708
Regenerate documentation.
2018-03-04 23:13:03 +11:00
Christopher Kohlhoff
886839cf55
Update copyright notices.
2018-03-04 21:59:30 +11:00
Christopher Kohlhoff
286a6eb500
Regenerate documentation.
2017-12-02 16:26:54 +11:00
Christopher Kohlhoff
b510bb4758
Regenerate documentation.
2017-10-24 07:33:27 +11:00
Christopher Kohlhoff
aff810b55d
Regenerate documentation.
2017-03-08 07:10:56 +11:00
Christopher Kohlhoff
f7fa336c91
Update copyright notices.
2017-03-05 22:43:47 +11:00
Christopher Kohlhoff
3ed131266c
Regenerate documentation.
2016-09-16 08:27:01 +10:00
Christopher Kohlhoff
36eef63a9c
Update copyright notices.
2016-09-11 11:35:40 +10:00