#include <zorba/internal/unique_ptr.h>
Public Member Functions | |
default_delete () | |
template<typename U > | |
default_delete (default_delete< U > const &, typename enable_if< ZORBA_TR1_NS::is_convertible< U *, T * >::value >::type *=0) | |
Copy constructor. | |
void | operator() (T *p) const |
Deletes the pointed-to object using delete . |
std::default_delete::default_delete | ( | ) | [inline] |
Definition at line 151 of file unique_ptr.h.
std::default_delete::default_delete | ( | default_delete< U > const & | , |
typename enable_if< ZORBA_TR1_NS::is_convertible< U *, T * >::value >::type * | = 0 |
||
) | [inline] |
Copy constructor.
U | The type of the deleter to copy-construct from such that U* is convertible to T* . |
Definition at line 160 of file unique_ptr.h.
void std::default_delete::operator() | ( | T * | p | ) | const [inline] |
Deletes the pointed-to object using delete
.
p | A pointer to the object to delete. |
Definition at line 170 of file unique_ptr.h.