Public Member Functions | List of all members
std::default_delete< T > Struct Template Reference

#include <zorba/internal/unique_ptr.h>

Inheritance diagram for std::default_delete< T >:
Inheritance graph
[legend]

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. More...
 
void operator() (T *p) const
 Deletes the pointed-to object using delete. More...
 

Detailed Description

template<typename T>
struct std::default_delete< T >

Definition at line 151 of file unique_ptr.h.

Constructor & Destructor Documentation

template<typename T>
std::default_delete< T >::default_delete ( )
inline

Definition at line 152 of file unique_ptr.h.

template<typename T>
template<typename U >
std::default_delete< T >::default_delete ( default_delete< U > const &  ,
typename enable_if< ZORBA_TR1_NS::is_convertible< U *, T * >::value >::type *  = 0 
)
inline

Copy constructor.

Template Parameters
UThe type of the deleter to copy-construct from such that U* is convertible to T*.

Definition at line 161 of file unique_ptr.h.

Member Function Documentation

template<typename T>
void std::default_delete< T >::operator() ( T *  p) const
inline

Deletes the pointed-to object using delete.

Parameters
pA pointer to the object to delete.

Definition at line 171 of file unique_ptr.h.


The documentation for this struct was generated from the following file: