NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
nw4r::ef::Handle< T > Class Template Reference
Inheritance diagram for nw4r::ef::Handle< T >:
[legend]

Description

template<typename T>
class nw4r::ef::Handle< T >

Definition at line 27 of file ef_handle.h.

Public Member Functions

 Handle (const Handle &rOther)
 
 Handle (T *pObject)
 
Handleoperator= (T *pObject)
 
bool IsAlive () const
 
T * GetPtr () const
 
ReferencedObject::LifeStatus GetLifeStatus () const
 
- Public Member Functions inherited from nw4r::ef::HandleBase
 HandleBase (const HandleBase &rOther)
 
 HandleBase (LinkedObject *pObject)
 
HandleBaseoperator= (const HandleBase &rOther)
 
HandleBaseoperator= (LinkedObject *pObject)
 
bool IsValid () const
 
LinkedObjectGetPtr () const
 

Constructor & Destructor Documentation

◆ Handle() [1/3]

template<typename T>
nw4r::ef::Handle< T >::Handle ( )
inline

Definition at line 29 of file ef_handle.h.

◆ Handle() [2/3]

template<typename T>
nw4r::ef::Handle< T >::Handle ( const Handle< T > & rOther)
inline

Definition at line 30 of file ef_handle.h.

◆ Handle() [3/3]

template<typename T>
nw4r::ef::Handle< T >::Handle ( T * pObject)
inline

Definition at line 31 of file ef_handle.h.

Member Function Documentation

◆ operator=()

template<typename T>
Handle & nw4r::ef::Handle< T >::operator= ( T * pObject)
inline

Definition at line 33 of file ef_handle.h.

◆ IsAlive()

template<typename T>
bool nw4r::ef::Handle< T >::IsAlive ( ) const
inline

Definition at line 37 of file ef_handle.h.

◆ GetPtr()

template<typename T>
T * nw4r::ef::Handle< T >::GetPtr ( ) const
inline

Definition at line 44 of file ef_handle.h.

◆ GetLifeStatus()

template<typename T>
ReferencedObject::LifeStatus nw4r::ef::Handle< T >::GetLifeStatus ( ) const
inline

Definition at line 48 of file ef_handle.h.