home | help
std::destructible(3)	       C++ Standard Libary	    std::destructible(3)

NAME
     std::destructible - std::destructible

Synopsis
	Defined in header <concepts>
	template< class T >					   (since C++20)
	concept destructible = std::is_nothrow_destructible_v<T>;

	The  concept  destructible  specifies the concept of all types whose in-
     stances can
	safely be destroyed at the end of their  lifetime  (including  reference
     types).

Notes
	Unlike	the  Destructible  named requirement, std::destructible requires
     the destructor
	to be noexcept(true), not merely non-throwing when invoked,  and  allows
     reference
	types and array types.

See also
	is_destructible
	is_trivially_destructible
	is_nothrow_destructible   checks if a type has a non-deleted destructor
	(C++11) 		  (class template)
	(C++11)
	(C++11)

http://cppreference.com 	   2024.06.10		    std::destructible(3)

home | help