CFx SDK Documentation 2024 SP0
|
#include <TPtr.h>
Public Member Functions | |
TPtr () | |
TPtr (const TPtr &ref) | |
TPtr (const TObj *pObj, bool bAttach=false) | |
~TPtr () | |
TPtr & | operator= (TObj *pObj) |
TPtr & | operator= (const TPtr &ref) |
template<class U > | |
TPtr (const TPtr< U > &pOther) | |
template<class U > | |
TPtr & | operator= (const TPtr< U > &other) |
template<class U > | |
TPtr< U > | staticCast () const |
template<class U > | |
TPtr< U > | dynamicCast () const |
const TObj * | get () const |
TObj * | get () |
TObj * | operator-> () |
const TObj * | operator-> () const |
operator TObj * () | |
operator const TObj * () const | |
TObj ** | getPtr () |
bool | isNull () const |
TObj * | detach () |
TObj * | attach (TObj *obj) |
Protected Member Functions | |
TPtr & | replace (TObj *pObj) |
Protected Attributes | |
TObj * | m_obj |
Friends | |
template<class U , typename UHelper > | |
class | TPtr |
<group Other_Classes>
<group Other_Classes>
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
protected |