Inheritance Graph
graph BT
_CountedRef
ERef --> _CountedRef
ERef --> _CountedRef
ERef --> _CountedRef
ERef --> _CountedRef
ERef --> _CountedRef
ERef --> _CountedRef
ERef --> _CountedRef
ERef --> _CountedRef
ERef --> _CountedRef
click _CountedRef "classEScript_1_1__CountedRef"
click ERef "classEScript_1_1ERef"
click ERef "classEScript_1_1ERef"
click ERef "classEScript_1_1ERef"
click ERef "classEScript_1_1ERef"
click ERef "classEScript_1_1ERef"
click ERef "classEScript_1_1ERef"
click ERef "classEScript_1_1ERef"
click ERef "classEScript_1_1ERef"
click ERef "classEScript_1_1ERef"
Description
Simple (counted) reference to use with EReferenceCounter .
Public Functions
Documentation
function
EScript::_CountedRef::get
Returns a pointer to the referenced Object .
Defined in EScript/EScript/Utils/ObjRef.h:90
function
EScript::_CountedRef::operator->
Direct access to the referenced Object .
Defined in EScript/EScript/Utils/ObjRef.h:93
function
EScript::_CountedRef::isNull
Returns true if the referenced object is nullptr.
Defined in EScript/EScript/Utils/ObjRef.h:96
function
EScript::_CountedRef::isNotNull
Returns true if the referenced object is not nullptr.
Defined in EScript/EScript/Utils/ObjRef.h:99
function
EScript::_CountedRef::operator bool
| public |
const |
inline |
explicit |
Defined in EScript/EScript/Utils/ObjRef.h:101
function
EScript::_CountedRef::operator==
Defined in EScript/EScript/Utils/ObjRef.h:103
function
EScript::_CountedRef::operator==
Defined in EScript/EScript/Utils/ObjRef.h:104
function
EScript::_CountedRef::operator==
Defined in EScript/EScript/Utils/ObjRef.h:105
function
EScript::_CountedRef::operator!=
Defined in EScript/EScript/Utils/ObjRef.h:106
function
EScript::_CountedRef::operator!=
Defined in EScript/EScript/Utils/ObjRef.h:107
function
EScript::_CountedRef::operator!=
Defined in EScript/EScript/Utils/ObjRef.h:108
function
EScript::_CountedRef::_CountedRef
Defined in EScript/EScript/Utils/ObjRef.h:24
function
EScript::_CountedRef::_CountedRef
Defined in EScript/EScript/Utils/ObjRef.h:25
function
EScript::_CountedRef::_CountedRef
Defined in EScript/EScript/Utils/ObjRef.h:26
function
EScript::_CountedRef::_CountedRef
Defined in EScript/EScript/Utils/ObjRef.h:27
function
EScript::_CountedRef::_CountedRef
Defined in EScript/EScript/Utils/ObjRef.h:28
function
EScript::_CountedRef::~_CountedRef
Defined in EScript/EScript/Utils/ObjRef.h:30
function
EScript::_CountedRef::_set
Just set; dont touch the counter.
Defined in EScript/EScript/Utils/ObjRef.h:33
function
EScript::_CountedRef::operator=
Assignment.
Defined in EScript/EScript/Utils/ObjRef.h:36
function
EScript::_CountedRef::operator=
Assignment.
Defined in EScript/EScript/Utils/ObjRef.h:46
function
EScript::_CountedRef::operator=
Assignment.
Defined in EScript/EScript/Utils/ObjRef.h:56
function
EScript::_CountedRef::detach
Detach the object from the Reference without decreasing the reference counter or deleting the object; sets the Reference to nullptr.
Defined in EScript/EScript/Utils/ObjRef.h:64
function
EScript::_CountedRef::detachAndDecrease
Detach the object from the Reference with decreasing the reference counter and set the Reference to nullptr. The object is not deletet if the counter reaches 0.
Defined in EScript/EScript/Utils/ObjRef.h:73
function
EScript::_CountedRef::swap
Swap the referenced pointers without touching the reference counter.
Defined in EScript/EScript/Utils/ObjRef.h:81