version 3.3

VRS::WeakPointerBase Class Reference

#include <vrs/so.h>

Inheritance diagram for VRS::WeakPointerBase:

VRS::WO< T >

List of all members.

Protected Member Functions

 WeakPointerBase ()
 WeakPointerBase (const SharedObj *ptr)
 WeakPointerBase (const WeakPointerBase &wpb)
WeakPointerBaseoperator= (const SharedObj *ptr)
WeakPointerBaseoperator= (const WeakPointerBase &wpb)
 ~WeakPointerBase ()
void setToNULL (const SharedObj *who) const
void set (const SharedObj *ptr)
void reg (const SharedObj *obj)
void unreg (const SharedObj *obj)

Protected Attributes

const SharedObjm_obj

Friends

class SharedObj


Constructor & Destructor Documentation

VRS::WeakPointerBase::WeakPointerBase (  )  [inline, protected]

VRS::WeakPointerBase::WeakPointerBase ( const SharedObj ptr  )  [inline, protected]

VRS::WeakPointerBase::WeakPointerBase ( const WeakPointerBase wpb  )  [inline, protected]

VRS::WeakPointerBase::~WeakPointerBase (  )  [inline, protected]


Member Function Documentation

WeakPointerBase& VRS::WeakPointerBase::operator= ( const SharedObj ptr  )  [inline, protected]

WeakPointerBase& VRS::WeakPointerBase::operator= ( const WeakPointerBase wpb  )  [inline, protected]

void VRS::WeakPointerBase::setToNULL ( const SharedObj who  )  const [inline, protected]

void VRS::WeakPointerBase::set ( const SharedObj ptr  )  [inline, protected]

void VRS::WeakPointerBase::reg ( const SharedObj obj  )  [inline, protected]

void VRS::WeakPointerBase::unreg ( const SharedObj obj  )  [inline, protected]


Friends And Related Function Documentation

friend class SharedObj [friend]


Member Data Documentation

const SharedObj* VRS::WeakPointerBase::m_obj [mutable, protected]


The documentation for this class was generated from the following file:

Generated on Wed May 23 06:00:30 2012 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact