#include <SmartPointer.h>
Inheritance diagram for buffy::SmartPointer< ITEM >:
Public Member Functions | |
SmartPointer () throw () | |
SmartPointer (const SmartPointer &sp) throw () | |
SmartPointer (ITEM *otherimpl) throw () | |
~SmartPointer () throw () | |
SmartPointer & | operator= (const SmartPointer &sp) throw () |
operator bool () const throw () | |
Protected Attributes | |
ITEM * | impl |
buffy::SmartPointer< ITEM >::SmartPointer | ( | ) | throw () [inline] |
buffy::SmartPointer< ITEM >::SmartPointer | ( | const SmartPointer< ITEM > & | sp | ) | throw () [inline] |
buffy::SmartPointer< ITEM >::SmartPointer | ( | ITEM * | otherimpl | ) | throw () [inline] |
buffy::SmartPointer< ITEM >::~SmartPointer | ( | ) | throw () [inline] |
buffy::SmartPointer< ITEM >::operator bool | ( | ) | const throw () [inline] |
SmartPointer& buffy::SmartPointer< ITEM >::operator= | ( | const SmartPointer< ITEM > & | sp | ) | throw () [inline] |
ITEM* buffy::SmartPointer< ITEM >::impl [protected] |