If*this contains a value, destroys the contained value.
*this does not contain a value after this call.
(none)
#include <any>#include <cassert> int main(){std::any a{42};assert(a.has_value()); a.reset();assert(not a.has_value());}