Public Member Functions
std::default_delete< T > Struct Template Reference

#include <zorba/internal/unique_ptr.h>

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

List of all members.

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.

Detailed Description

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

Definition at line 150 of file unique_ptr.h.


Constructor & Destructor Documentation

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

Definition at line 151 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 160 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 170 of file unique_ptr.h.


The documentation for this struct was generated from the following file:
blog comments powered by Disqus