Inheritance Graph
graph BT
_Ptr
click _Ptr "classEScript_1_1__Ptr"
Description
Simple wrapper for a pointer to a possibly.
Public Functions
|
|
|
|
|
_Ptr() |
|
|
|
_Ptr(_T * _obj) |
|
|
|
_Ptr(const _CountedRef < _T > & other) |
|
|
void |
swap( _Ptr & other) Swap the referenced pointers without touching the reference counter. |
template< class _T2 > |
|
_T2 * |
toType() const Tries to convert object to given Type ; returns nullptr if object is nullptr or not of given type. |
template< class _T2 > |
|
_T2 * |
castTo() const |
Documentation
function
EScript::_Ptr::get
Returns a pointer to the referenced Object .
Defined in EScript/EScript/Utils/ObjRef.h:136
function
EScript::_Ptr::operator->
Direct access to the referenced Object .
Defined in EScript/EScript/Utils/ObjRef.h:139
function
EScript::_Ptr::isNull
Returns true if the referenced object is nullptr.
Defined in EScript/EScript/Utils/ObjRef.h:142
function
EScript::_Ptr::isNotNull
Returns true if the referenced object is not nullptr.
Defined in EScript/EScript/Utils/ObjRef.h:145
function
EScript::_Ptr::operator bool
public |
const |
inline |
explicit |
Defined in EScript/EScript/Utils/ObjRef.h:147
function
EScript::_Ptr::operator==
Defined in EScript/EScript/Utils/ObjRef.h:149
function
EScript::_Ptr::operator==
Defined in EScript/EScript/Utils/ObjRef.h:150
function
EScript::_Ptr::operator==
Defined in EScript/EScript/Utils/ObjRef.h:151
function
EScript::_Ptr::operator!=
Defined in EScript/EScript/Utils/ObjRef.h:152
function
EScript::_Ptr::operator!=
Defined in EScript/EScript/Utils/ObjRef.h:153
function
EScript::_Ptr::operator!=
Defined in EScript/EScript/Utils/ObjRef.h:154
function
EScript::_Ptr::_Ptr
Defined in EScript/EScript/Utils/ObjRef.h:117
function
EScript::_Ptr::_Ptr
Defined in EScript/EScript/Utils/ObjRef.h:118
function
EScript::_Ptr::_Ptr
Defined in EScript/EScript/Utils/ObjRef.h:119
function
EScript::_Ptr::swap
Swap the referenced pointers without touching the reference counter.
Defined in EScript/EScript/Utils/ObjRef.h:122
function
EScript::_Ptr::toType
|
|
template< class _T2 > |
|
_T2 * toType( |
) const |
Tries to convert object to given Type ; returns nullptr if object is nullptr or not of given type.
Defined in EScript/EScript/Utils/ObjRef.h:130
function
EScript::_Ptr::castTo
|
|
template< class _T2 > |
|
_T2 * castTo( |
) const |
Defined in EScript/EScript/Utils/ObjRef.h:131