Puma Reference Manual Puma::SmartPtr Class Reference



Puma::SmartPtr Class Reference

#include <SmartPtr.h>

Inheritance diagram for Puma::SmartPtr:
Inheritance graph

Public Member Functions

 SmartPtr ()
 
 ~SmartPtr ()
 
 SmartPtr (const SmartPtr &copy)
 
 SmartPtr (RefCnt *rc)
 
SmartPtroperator= (const SmartPtr &copy)
 
void data (RefCnt *d)
 
void clear ()
 
RefCntdata () const
 
bool is_defined () const
 

Constructor & Destructor Documentation

Puma::SmartPtr::SmartPtr ( )
inline
Puma::SmartPtr::~SmartPtr ( )
inline
Puma::SmartPtr::SmartPtr ( const SmartPtr copy)
inline
Puma::SmartPtr::SmartPtr ( RefCnt rc)
inline

Member Function Documentation

void Puma::SmartPtr::clear ( )
inline
void Puma::SmartPtr::data ( RefCnt d)
inline
RefCnt* Puma::SmartPtr::data ( ) const
inline
bool Puma::SmartPtr::is_defined ( ) const
inline
SmartPtr & Puma::SmartPtr::operator= ( const SmartPtr copy)
inline



Puma Reference Manual. Created on Fri Oct 24 2014.