![]() |
ATLAS Offline Software
|
Internal helper to delete vector elements. More...
Public Types | |
| using | Base = typename DV::Deleter |
| using | value_type = typename Base::value_type |
| using | PtrVector = typename Base::PtrVector |
Public Member Functions | |
| HeapDeleter (elt_allocator_type &&heap) | |
| elt_allocator_type & | heap () noexcept |
| virtual void | doDelete (value_type p) override |
| virtual void | doDelete (typename PtrVector::iterator first, typename PtrVector::iterator last) override |
Private Attributes | |
| elt_allocator_type | m_heap |
Internal helper to delete vector elements.
Definition at line 771 of file DataVectorWithAlloc.h.
| using DataVectorWithAlloc< DV, ALLOC >::HeapDeleter::Base = typename DV::Deleter |
Definition at line 775 of file DataVectorWithAlloc.h.
| using DataVectorWithAlloc< DV, ALLOC >::HeapDeleter::PtrVector = typename Base::PtrVector |
Definition at line 777 of file DataVectorWithAlloc.h.
| using DataVectorWithAlloc< DV, ALLOC >::HeapDeleter::value_type = typename Base::value_type |
Definition at line 776 of file DataVectorWithAlloc.h.
| DataVectorWithAlloc< DV, ALLOC >::HeapDeleter::HeapDeleter | ( | elt_allocator_type && | heap | ) |
|
overridevirtual |
|
overridevirtual |
|
noexcept |
|
private |
Definition at line 786 of file DataVectorWithAlloc.h.
1.8.18