home | help
std::pmr::p...or::destroy(3)   C++ Standard Libary  std::pmr::p...or::destroy(3)

NAME
     std::pmr::polymorphic_allocator::destroy	-  std::pmr::polymorphic_alloca-
     tor::destroy

Synopsis
	template< class U >    (since C++17)
	void destroy( U* p );  (deprecated in C++20)
			       (undeprecated in C++26)

	Destroys the object pointed to by p, as if by calling p->~U().

Parameters
	p - pointer to the object being destroyed

Notes
	This function is deprecated via LWG issue 3036, because its  functional-
     ity can be
	provided by the default implementation of std::allocator_traits::destroy
     and hence
	extraneous.

	This function is undeprecated via P2875R3.

See also
	destroy  destructs an object stored in the allocated storage
	[static] (function template)

http://cppreference.com 	   2024.06.10	    std::pmr::p...or::destroy(3)

home | help