26 Jul
2018
26 Jul
'18
1:42 p.m.
On Thu, Jul 26, 2018 at 6:31 AM, Bjorn Reese via Boost-users
I was referring to 13.23 in its entirety, not just the non-normative note at the beginning. Specifically, look at paragraph 13.23/6.2.2.
I'm still certain that an executor_work_guard is needed. 13.23/6.2.2 specifies that `post` only constructs the work guard for the completion handler's associated executor. It says nothing about a work guard for the executor associated with the I/O object, see 13.2.7.8/2.1 and 13.2.7.10/1.1 You're right that `post` satisfies 13.2.7.10/1.2 Thanks