| 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