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 |