#include <ref_ptr.hpp>
Public Member Functions | |
| ref_ptr () | |
| ~ref_ptr () | |
| ref_ptr (const my_type &other) | |
| ref_ptr (T *object) | |
| my_type & | operator= (T *object) |
| my_type & | operator= (const ref_ptr &other) |
| bool | operator== (T *other) |
| bool | operator== (ref_ptr &other) |
| atomic::value_type | references () |
| T & | operator * () |
| T * | operator-> () |
| T * | get () |
Private Types | |
| typedef ref_ptr< T > | my_type |
Private Member Functions | |
| void | _removeRef () |
| void | _addRef () |
| my_type & | _refAssign (const my_type &other) |
Private Attributes | |
| object_ref< T > * | _ref |
|
|||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
|||||
|
|
1.3.4