Puma Reference Manual Puma: Puma::SmartPtr Class Reference



Puma::SmartPtr Class Reference

#include <SmartPtr.h>

Inheritance diagram for Puma::SmartPtr:

Inheritance graph

List of all members.

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  ) 

Puma::SmartPtr::SmartPtr ( RefCnt rc  )  [inline]


Member Function Documentation

SmartPtr& Puma::SmartPtr::operator= ( const SmartPtr copy  ) 

void Puma::SmartPtr::data ( RefCnt d  ) 

void Puma::SmartPtr::clear (  ) 

RefCnt* Puma::SmartPtr::data (  )  const [inline]

bool Puma::SmartPtr::is_defined (  )  const [inline]




Puma Reference Manual. Created on 11 Jul 2008.