table of contents
other versions
- Tumbleweed 2024.07.05-1.3
- Leap-16.0
- Leap-15.6
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)
(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
functionality 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)
2024.06.10 | http://cppreference.com |