buffy::SmartPointer< ITEM > Class Template Reference

#include <SmartPointer.h>

Inheritance diagram for buffy::SmartPointer< ITEM >:

buffy::MailFolder List of all members.

Public Member Functions

 SmartPointer () throw ()
 SmartPointer (const SmartPointer &sp) throw ()
 SmartPointer (ITEM *otherimpl) throw ()
 ~SmartPointer () throw ()
SmartPointeroperator= (const SmartPointer &sp) throw ()
 operator bool () const throw ()

Protected Attributes

ITEM * impl

template<class ITEM>
class buffy::SmartPointer< ITEM >


Constructor & Destructor Documentation

template<class ITEM>
buffy::SmartPointer< ITEM >::SmartPointer (  )  throw () [inline]

template<class ITEM>
buffy::SmartPointer< ITEM >::SmartPointer ( const SmartPointer< ITEM > &  sp  )  throw () [inline]

template<class ITEM>
buffy::SmartPointer< ITEM >::SmartPointer ( ITEM *  otherimpl  )  throw () [inline]

template<class ITEM>
buffy::SmartPointer< ITEM >::~SmartPointer (  )  throw () [inline]


Member Function Documentation

template<class ITEM>
buffy::SmartPointer< ITEM >::operator bool (  )  const throw () [inline]

template<class ITEM>
SmartPointer& buffy::SmartPointer< ITEM >::operator= ( const SmartPointer< ITEM > &  sp  )  throw () [inline]


Member Data Documentation

template<class ITEM>
ITEM* buffy::SmartPointer< ITEM >::impl [protected]


The documentation for this class was generated from the following file:
Generated on Fri Aug 25 14:17:12 2006 for libbuffy by  doxygen 1.4.7