Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

vrjGA::Referenced Class Reference

#include <Referenced.h>

Inheritance diagram for vrjGA::Referenced:

vrjGA::ButtonDevice vrjGA::ButtonGroup vrjGA::Callback vrjGA::JoystickDevice vrjGA::TrackballManager< TBType, TrackerType, ButtonType > vrjGA::TrackerDevice List of all members.

Public Member Functions

void ref ()
void unref ()

Protected Member Functions

 Referenced ()
virtual ~Referenced ()

Constructor & Destructor Documentation

Referenced::Referenced  )  [protected]
 

Definition at line 6 of file Referenced.cpp.

00006                       : _refCount(0)
00007 {
00008 }

Referenced::~Referenced  )  [protected, virtual]
 

Definition at line 10 of file Referenced.cpp.

00011 {
00012 }


Member Function Documentation

void Referenced::ref  ) 
 

Definition at line 14 of file Referenced.cpp.

Referenced by boost::intrusive_ptr_add_ref().

00015 {
00016   ++_refCount;
00017 }

void Referenced::unref  ) 
 

Definition at line 19 of file Referenced.cpp.

Referenced by boost::intrusive_ptr_release().

00020 {
00021   if( 0==--_refCount )
00022     delete this;
00023 }


The documentation for this class was generated from the following files:
Generated on Thu Aug 12 16:42:14 2004 for vrjGA by doxygen 1.3.5