My Project
|
#include <countedref.h>
Private Types | |
typedef CountedRefWeakPtr | self |
Name template arguments | |
typedef PtrType | ptr_type |
Construct unassigned weak reference. More... | |
typedef CountedRefPtr< CountedRefIndirectPtr< ptr_type > * > | ptrptr_type |
Construct unassigned weak reference. More... | |
ptrptr_type | m_indirect |
Construct unassigned weak reference. More... | |
CountedRefWeakPtr () | |
Construct unassigned weak reference. More... | |
CountedRefWeakPtr (ptr_type ptr) | |
Convert from pointer. More... | |
CountedRefWeakPtr (const self &rhs) | |
Construct copy. More... | |
~CountedRefWeakPtr () | |
Unlink one reference (handled by CountedRefPtr) More... | |
void | invalidate () |
Mark weak reference as invalid. More... | |
bool | unassigned () const |
Test whether reference was never used. More... | |
operator bool () const | |
Pointer-style interface. More... | |
self & | operator= (const self &rhs) |
Construct unassigned weak reference. More... | |
self & | operator= (ptr_type ptr) |
Construct unassigned weak reference. More... | |
bool | operator== (ptr_type ptr) const |
Construct unassigned weak reference. More... | |
bool | operator!= (ptr_type rhs) const |
Construct unassigned weak reference. More... | |
const ptr_type | operator-> () const |
Construct unassigned weak reference. More... | |
ptr_type | operator-> () |
Construct unassigned weak reference. More... | |
Definition at line 154 of file countedref.h.
typedef PtrType CountedRefWeakPtr< PtrType >::ptr_type |
Construct unassigned weak reference.
Definition at line 161 of file countedref.h.
typedef CountedRefPtr<CountedRefIndirectPtr<ptr_type>*> CountedRefWeakPtr< PtrType >::ptrptr_type |
Construct unassigned weak reference.
Definition at line 162 of file countedref.h.
|
private |
Definition at line 155 of file countedref.h.
|
inline |
Construct unassigned weak reference.
Definition at line 166 of file countedref.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Pointer-style interface.
Definition at line 184 of file countedref.h.
|
inline |
Construct unassigned weak reference.
Definition at line 199 of file countedref.h.
|
inline |
|
inline |
|
inline |
Construct unassigned weak reference.
Definition at line 185 of file countedref.h.
|
inline |
Construct unassigned weak reference.
Definition at line 189 of file countedref.h.
|
inline |
Construct unassigned weak reference.
Definition at line 196 of file countedref.h.
|
inline |
|
private |
Construct unassigned weak reference.
Definition at line 204 of file countedref.h.