carb::Deleter
Defined in carb/Memory.h
- 
template<class T>
 class Deleter
- Allocated object deleter helper class. - This is suitable for use in various STL container classes that accept a functor responsible for deleting an object that was allocated using an allocation system other than new/delete. This particular implementation ensures the object is destructed before deallocating its memory. - Public Functions - 
inline void operator()(T *p) noexcept
- Functor operator to destruct and deallocate an object that was allocated and constructed using one of the carb::allocate() family of functions. - Template Parameters
- T – The data type of the object to delete. 
- Parameters
- p – [in] The object to be destroyed. 
 
 
- 
inline void operator()(T *p) noexcept