#include <Handle_for.h>
Public Member Functions | |
Ref_counted () | |
Ref_counted (const Ref_counted &) | |
void | add_reference () |
void | remove_reference () |
bool | is_referenced () |
bool | is_shared () |
Protected Attributes | |
unsigned int | count |
Friends | |
class | Object |
Definition at line 62 of file Handle_for.h.
|
inline |
Definition at line 65 of file Handle_for.h.
|
inline |
Definition at line 66 of file Handle_for.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
Definition at line 73 of file Handle_for.h.
|
protected |
Definition at line 76 of file Handle_for.h.
Referenced by Ref_counted::add_reference(), Ref_counted::is_referenced(), Ref_counted::is_shared(), Object::Object(), Object::operator=(), Ref_counted::remove_reference(), and Object::~Object().