![]() |
Home | Libraries | People | FAQ | More |
A type X meets the CancellationSlot requirements
if it satisfies the requirements of CopyConstructible (C++Std
[copyconstructible]) and Destructible (C++Std [destructible]),
as well as the additional requirements listed below.
In the table below, x1 and x2 denote (possibly
const) values of type X, mx1 denotes an xvalue
of type X, H denotes a type that satisfies CancellationHandler,
h denotes an xvalue of type H, and u0
to uN denote identifiers.
Table 8. CancellationSlot requirements
|
expression |
type |
assertion/note |
|---|---|---|
|
|
Shall not exit via an exception. |
|
|
|
Shall not exit via an exception. |
|
|
|
|
Returns |
|
|
|
Same as |
|
|
|
|
|
|
|
Requires that |