std::optional::reset
From cppreference.com
| void reset(); |
(since C++17) | |
If *this contains a value, destroy that value as if by value().T::~T(). Otherwise, there are no effects.
*this does not contain a value after this call.
Exceptions
noexcept specification:
noexcept
See also
| assigns contents (public member function) |