augment::auto_ptr_ref< element_type, opt > Class Template Reference

#include <auto_ptr.hpp>

Collaboration diagram for augment::auto_ptr_ref< element_type, opt >:

Collaboration graph
[legend]
List of all members.

Private Member Functions

 auto_ptr_ref (const void **ref, element_type *ptr) throw ()
element_type * release () throw ()

Private Attributes

const void ** ref_
element_type * ptr_

Friends

class auto_ptr

template<typename element_type, bool opt = false>
class augment::auto_ptr_ref< element_type, opt >


Constructor & Destructor Documentation

template<typename element_type, bool opt = false>
augment::auto_ptr_ref< element_type, opt >::auto_ptr_ref ( const void **  ref,
element_type *  ptr 
) throw () [inline, explicit, private]


Member Function Documentation

template<typename element_type, bool opt = false>
element_type* augment::auto_ptr_ref< element_type, opt >::release (  )  throw () [inline, private]


Friends And Related Function Documentation

template<typename element_type, bool opt = false>
friend class auto_ptr [friend]


Member Data Documentation

template<typename element_type, bool opt = false>
const void** augment::auto_ptr_ref< element_type, opt >::ref_ [private]

template<typename element_type, bool opt = false>
element_type* augment::auto_ptr_ref< element_type, opt >::ptr_ [private]


The documentation for this class was generated from the following file:
Generated on Wed Aug 8 03:46:47 2007 for Shareaza by  doxygen 1.5.2