#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().