예제 #1
0
 void operator()(const typename A::pointer &p)
 {  
    containers_detail::get_pointer(p)->~value_type();
    priv_deallocate(p, alloc_version());
 }
예제 #2
0
 ~scoped_deallocator()
 {  if (m_ptr)priv_deallocate(alloc_version());  }
예제 #3
0
 void operator()(pointer ptr)
 {  if (ptr) priv_deallocate(ptr, alloc_version());  }