void reset() noexcept; | | (since C++17) |
| | |
If *this contains a value, destroys the contained value.
*this does not contain a value after this call.
[edit] Parameters
(none)
[edit] Return value
(none)
[edit] Example
#include <any>
#include <cassert>
int main()
{
std::any a{42};
assert(a.has_value());
a.reset();
assert(not a.has_value());
}
[edit] See also
| checks if object holds a value (public member function) [edit] |