buffy::SmartPointer< ITEM > Class Template Reference

#include <SmartPointer.h>

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 Wed Nov 30 18:18:30 2005 for libbuffy by  doxygen 1.4.5