table of contents
std::pmr::polymorphic_allocator::destroy(3) | C++ Standard Libary | std::pmr::polymorphic_allocator::destroy(3) |
NAME¶
std::pmr::polymorphic_allocator::destroy - std::pmr::polymorphic_allocator::destroy
Synopsis¶
template<class U> (since C++17)
void destroy( U* p ); (deprecated in C++20)
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
functionality can be
provided by the default implementation of std::allocator_traits::destroy and
hence
extraneous.
See also¶
destroy destructs an object stored in the allocated storage
[static] (function template)
2022.07.31 | http://cppreference.com |