| Puma Reference Manual | Puma: Puma::SmartPtr Class Reference |
#include <SmartPtr.h>

Public Member Functions | |
| SmartPtr () | |
| ~SmartPtr () | |
| SmartPtr (const SmartPtr ©) | |
| SmartPtr (RefCnt *rc) | |
| SmartPtr & | operator= (const SmartPtr ©) |
| void | data (RefCnt *d) |
| void | clear () |
| RefCnt * | data () const |
| bool | is_defined () const |
| Puma::SmartPtr::SmartPtr | ( | ) | [inline] |
| Puma::SmartPtr::~SmartPtr | ( | ) | [inline] |
| Puma::SmartPtr::SmartPtr | ( | const SmartPtr & | copy | ) |
| Puma::SmartPtr::SmartPtr | ( | RefCnt * | rc | ) | [inline] |
| void Puma::SmartPtr::data | ( | RefCnt * | d | ) |
| void Puma::SmartPtr::clear | ( | ) |
| RefCnt* Puma::SmartPtr::data | ( | ) | const [inline] |
| bool Puma::SmartPtr::is_defined | ( | ) | const [inline] |