chriskohlhoff
chriskohlhoff
Need to make it match what is in doc/classes/execution_context.qbk
# Changes Since P0112R0 | Commit | Kind | Issue | Description | | --- | --- | --- | --- | | c06b8aeba14d669253239efebc8451df9c41a83b | Editorial | | Fix typo...
Rather than calling the get_executor() member directly. The ExecutionContext type requirements table should be updated to use `get_associated_executor(x)` rather than `x.get_executor()`. The requirement for having a nested typedef `executor_type` should...
Right now this does not work: ``` class foo { typedef XYZ executor_type; executor_type get_executor() noexcept; }; foo f; get_associated_executor(f); ``` because `get_associated_executor`, and `associated_executor::get()` take the first argument by...
Adding `class = void` to associated_allocator and associated_executor.
E.g. constructor of a service class A might perform use_service(...);
Revisit design of separate buffer_size/buffer_cast vs member functions const_buffer/mutable_buffer
DK thinks it would be wrong and would rather we don't go down this rabbit hole.