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] |