23
General utilities library
[utilities]
23.6
Optional objects
[optional]
23.6.3
Class template
optional
[optional.optional]
23.6.3.6
Modifiers
[optional.mod]
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
.