22
General utilities library
[utilities]
22.5
Optional objects
[optional]
22.5.3
Class template
optional
[optional.optional]
22.5.3.9
Modifiers
[optional.mod]
🔗
constexpr
void
reset
(
)
noexcept
;
1
#
Effects
: If
*
this
contains a value, calls
val
-
>
T
::
~
T
(
)
to destroy the contained value; otherwise no effect
.
2
#
Postconditions
:
*
this
does not contain a value
.