#include <weakptr.h>
Public Member Functions | |
| CL_WeakPtr () | |
| Construction:. | |
| CL_WeakPtr (CL_SharedPtr< T, U > &other) | |
| bool | is_null () const |
| Operations:. | |
| int | get_ref_count () const |
| U * | get () |
| const U * | get () const |
| operator U * () | |
| operator const U * () const | |
| operator CL_SharedPtr () const | |
| U & | operator * () |
| U const & | operator * () const |
| U * | operator-> () |
| U const * | operator-> () const |
| bool | operator== (const T *other) const |
| bool | operator== (const CL_SharedPtr< T, U > &other) const |
| CL_WeakPtr< T, U > & | operator= (const CL_WeakPtr< T, U > &other) |
Private Attributes | |
| CL_SharedPtr_Generic< T > * | impl |
| Implementation:. | |
Definition at line 45 of file weakptr.h.
|
|||||||||
|
Construction:.
|
|
||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
Definition at line 66 of file weakptr.h. Referenced by CL_WeakPtr< CL_DomNode_Generic >::operator const U *(), and CL_WeakPtr< CL_DomNode_Generic >::operator U *(). |
|
|||||||||
|
|
|
|||||||||
|
Operations:.
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||
|
Implementation:.
|
1.4.1