RefCounter Class Reference

Classes which require using reference counting can derive this class. More...

#include <refcounter_decls.h>

Inheritance diagram for RefCounter:

NewCoroutine Suspender< T > Microthread BaseScheduler EpollScheduler SelectScheduler List of all members.

Public Member Functions

void incref ()
 Increases reference count for this object.
void decref ()
 Decreases reference count for this object.

Protected Member Functions

 RefCounter ()
 Protected constructor as objects must be created using new, so use named constructor idiom.

Friends

class WeakRefBase
class WeakReference

Detailed Description

Classes which require using reference counting can derive this class.


Member Function Documentation

void RefCounter::decref (  )  [inline]

Decreases reference count for this object.

The object may have disappeared afterwards.


The documentation for this class was generated from the following files:
Generated on Sat Feb 7 01:26:51 2009 by  doxygen 1.5.1