File tree Expand file tree Collapse file tree 1 file changed +12
-8
lines changed Expand file tree Collapse file tree 1 file changed +12
-8
lines changed Original file line number Diff line number Diff line change 526
526
std::forward<F>(f)),
527
527
\placeholdernc {DECAY_COPY}(\brk {}%
528
528
std::forward<Args>(\brk {}args))...)}~(\ref {func.require }) shall be
529
- a valid expression.
529
+ a va \- lid expression.
530
530
531
531
\pnum
532
532
\remarks
545
545
is ignored. \begin {note } This implies that any exceptions not thrown from the invocation of the copy
546
546
of \tcode {f} will be thrown in the constructing thread, not the new thread. \end {note } If the
547
547
invocation of
548
- \tcode {\placeholdernc {INVOKE}(\placeholdernc {DECAY_COPY}(}
549
- \tcode {std::forward<F>(f)), \placeholdernc {DECAY_COPY}(std::forward<Args>(args))...)}
550
- terminates with an uncaught exception, \tcode {terminate} shall be called.
548
+ \tcode {%
549
+ \placeholdernc {INVOKE}(\brk {}%
550
+ \placeholdernc {DECAY_COPY}(\brk {}%
551
+ std::forward<F>(f)),
552
+ \placeholdernc {DECAY_COPY}(\brk {}%
553
+ std::forward<Args>(args))...)}
554
+ termi\- nates with an uncaught exception, \tcode {terminate} shall be called.
551
555
552
556
553
557
\pnum\sync The completion of the invocation of the constructor
2790
2794
\begin {itemdescr }
2791
2795
\pnum
2792
2796
\requires
2793
- \tcode { \placeholdernc {INVOKE}( \brk {} %
2794
- std::forward<Callable>(func),
2795
- std::forward<Args>(args)...)}~( \ref { func.require }) shall be
2796
- a valid expression.
2797
+ \begin { codeblock }
2798
+ @ \placeholdernc {INVOKE}@( std::forward<Callable>(func), std::forward<Args>(args)...)
2799
+ \end { codeblock }
2800
+ (see \ref { func.require }) shall be a valid expression.
2797
2801
2798
2802
\pnum
2799
2803
\effects An execution of \tcode {call_once} that does not call its \tcode {func} is a
You can’t perform that action at this time.
0 commit comments