Public Member Functions | Public Attributes | List of all members
std::unique_ptr_storage< T, D, bool > Class Template Reference

#include <zorba/internal/unique_ptr.h>

Inheritance diagram for std::unique_ptr_storage< T, D, bool >:
Inheritance graph
[legend]

Public Member Functions

deleter_reference deleter () throw ()
 
 operator rvalue_type () throw ()
 
 unique_ptr_storage (T *p) throw ()
 
 unique_ptr_storage (T *p, deleter_reference d)
 

Public Attributes

T * ptr_
 

Detailed Description

template<typename T, typename D, bool = ZORBA_TR1_NS::is_empty<D>::value>
class std::unique_ptr_storage< T, D, bool >

Definition at line 65 of file unique_ptr.h.

Constructor & Destructor Documentation

template<typename T, typename D, bool = ZORBA_TR1_NS::is_empty<D>::value>
std::unique_ptr_storage< T, D, bool >::unique_ptr_storage ( T *  p)
throw (
)
inline

Definition at line 71 of file unique_ptr.h.

template<typename T, typename D, bool = ZORBA_TR1_NS::is_empty<D>::value>
std::unique_ptr_storage< T, D, bool >::unique_ptr_storage ( T *  p,
deleter_reference  d 
)
inline

Definition at line 74 of file unique_ptr.h.

Member Function Documentation

template<typename T, typename D, bool = ZORBA_TR1_NS::is_empty<D>::value>
deleter_reference std::unique_ptr_storage< T, D, bool >::deleter ( )
throw (
)
inline
template<typename T, typename D, bool = ZORBA_TR1_NS::is_empty<D>::value>
std::unique_ptr_storage< T, D, bool >::operator rvalue_type ( )
throw (
)
inline

Definition at line 79 of file unique_ptr.h.

Member Data Documentation

template<typename T, typename D, bool = ZORBA_TR1_NS::is_empty<D>::value>
T* std::unique_ptr_storage< T, D, bool >::ptr_

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