769 B
769 B
[optional.dtor]
22 General utilities library [utilities]
22.5 Optional objects [optional]
22.5.3 Class template optional [optional.optional]
22.5.3.3 Destructor [optional.dtor]
constexpr ~optional();
Effects: If is_trivially_destructible_v != true and *this contains a value, callsval->T::~T()
Remarks: If is_trivially_destructible_v is true, then this destructor is trivial.