Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

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 SmartPointer< ITEM >


Constructor & Destructor Documentation

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

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

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

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


Member Function Documentation

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

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


Member Data Documentation

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


The documentation for this class was generated from the following file:
Generated on Mon Jul 25 19:48:37 2005 for libbuffy by  doxygen 1.4.3-20050530