Puma Reference Manual Puma: Puma::SmartPtr Class Reference



Puma::SmartPtr Class Reference

#include <SmartPtr.h>

Inherited by Puma::Filename.

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

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



Puma Reference Manual. Created on 11 Sep 2009.