| public | 
Inheritance Graph
graph BT
	WeakPointer
	click WeakPointer "classUtil_1_1WeakPointer"
Description
Weak-smart-pointer.
Public Functions
| WeakPointer() | |
| WeakPointer(_T * _obj) | |
| WeakPointer(const WeakPointer < _T > & other) | |
| WeakPointer( WeakPointer < _T > && other) | |
| ~WeakPointer() | |
| WeakPointer < _T > & | operator=(const Reference < _T > & other) | 
| WeakPointer < _T > & | operator=(const WeakPointer < _T > & other) | 
| WeakPointer < _T > & | operator=(_T * other) | 
| _T * | detach() | 
| void | swap( WeakPointer < _T > & other) | 
| _T * | operator->() const | 
| _T * | get() const | 
| bool | isNull() const | 
| bool | isNotNull() const | 
| bool | operator==(const WeakPointer < _T > & other) const | 
| bool | operator!=(const WeakPointer < _T > & other) const | 
| bool | operator==(const _T * other) const | 
| bool | operator!=(const _T * other) const | 
| bool | operator<(const WeakPointer < _T > & other) const | 
| operator bool() const | 
Documentation
function
 Util::WeakPointer::WeakPointer
| public | inline | 
| WeakPointer( | ) | 
Defined in Util/References.h:118
function
 Util::WeakPointer::WeakPointer
| public | inline | 
| WeakPointer( | _T * | _obj ) | 
Defined in Util/References.h:119
function
 Util::WeakPointer::WeakPointer
| public | inline | 
| WeakPointer( | const WeakPointer < _T > & | other ) | 
Defined in Util/References.h:120
function
 Util::WeakPointer::WeakPointer
| public | inline | 
| WeakPointer( | WeakPointer < _T > && | other ) | 
Defined in Util/References.h:121
function
 Util::WeakPointer::~WeakPointer
| public | inline | 
| ~WeakPointer( | ) | 
Defined in Util/References.h:122
function
 Util::WeakPointer::operator=
| public | inline | 
| WeakPointer < _T > & operator=( | const Reference < _T > & | other ) | 
Defined in Util/References.h:124
function
 Util::WeakPointer::operator=
| public | inline | 
| WeakPointer < _T > & operator=( | const WeakPointer < _T > & | other ) | 
Defined in Util/References.h:128
function
 Util::WeakPointer::operator=
| public | inline | 
| WeakPointer < _T > & operator=( | _T * | other ) | 
Defined in Util/References.h:132
function
 Util::WeakPointer::detach
| public | inline | 
| _T * detach( | ) | 
Defined in Util/References.h:136
function
 Util::WeakPointer::swap
| public | inline | 
| void swap( | WeakPointer < _T > & | other ) | 
Defined in Util/References.h:141
function
 Util::WeakPointer::operator->
| public | const | inline | 
| _T * operator->( | ) const | 
Defined in Util/References.h:145
function
 Util::WeakPointer::get
| public | const | inline | 
| _T * get( | ) const | 
Defined in Util/References.h:146
function
 Util::WeakPointer::isNull
| public | const | inline | 
| bool isNull( | ) const | 
Defined in Util/References.h:148
function
 Util::WeakPointer::isNotNull
| public | const | inline | 
| bool isNotNull( | ) const | 
Defined in Util/References.h:149
function
 Util::WeakPointer::operator==
| public | const | inline | 
| bool operator==( | const WeakPointer < _T > & | other ) const | 
Defined in Util/References.h:151
function
 Util::WeakPointer::operator!=
| public | const | inline | 
| bool operator!=( | const WeakPointer < _T > & | other ) const | 
Defined in Util/References.h:152
function
 Util::WeakPointer::operator==
| public | const | inline | 
| bool operator==( | const _T * | other ) const | 
Defined in Util/References.h:153
function
 Util::WeakPointer::operator!=
| public | const | inline | 
| bool operator!=( | const _T * | other ) const | 
Defined in Util/References.h:154
function
 Util::WeakPointer::operator<
| public | const | inline | 
| bool operator<( | const WeakPointer < _T > & | other ) const | 
Defined in Util/References.h:155
function
 Util::WeakPointer::operator bool
| public | const | inline | explicit | 
| operator bool( | ) const | 
Defined in Util/References.h:156