std::indirect<T, Allocator>::~indirect
From cppreference.com
constexpr ~indirect(); |
(since C++26) | |
If *this is not valueless, destroys the owned object using std::allocator_traits<Allocator>::destroy and then the storage is deallocated.
Otherwise, does nothing.
If T
is an incomplete type, the program is ill-formed.