Gnash
0.8.11dev
|
For stuff that's tricky to keep track of w/r/t ownership & cleanup. The only use for this class seems to be for putting derived classes in smart_ptr. More...
#include <ref_counted.h>
Public Member Functions | |
ref_counted () | |
ref_counted (const ref_counted &) | |
void | add_ref () const |
void | drop_ref () const |
long | get_ref_count () const |
Protected Member Functions | |
virtual | ~ref_counted () |
For stuff that's tricky to keep track of w/r/t ownership & cleanup. The only use for this class seems to be for putting derived classes in smart_ptr.
|
inlineprotectedvirtual |
|
inline |
|
inline |
|
inline |
Referenced by gnash::intrusive_ptr_add_ref().
|
inline |
Referenced by gnash::intrusive_ptr_release().
|
inline |