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