Version

menu_open
Wwise SDK 2023.1.8
AkSmartPtr.h
bool _Compare(const T *in_pObj) const
internal use only
Definition: AkSmartPtr.h:159
const T * Cast() const
Cast.
Definition: AkSmartPtr.h:141
const CAkSmartPtr< T > & operator=(T *in_pObj)
Assignation operator.
Definition: AkSmartPtr.h:116
#define NULL
Definition: AkTypes.h:46
CAkSmartPtr< T > & operator=(CAkSmartPtr< T > &&in_pObj)
Move Assignation operator.
Definition: AkSmartPtr.h:108
AkForceInline CAkSmartPtr()
Smart pointer constructor.
Definition: AkSmartPtr.h:41
void _Assign(T *in_pObj, bool in_bAddRef=true)
internal use only
Definition: AkSmartPtr.h:146
AkForceInline T * Detach()
Give the pointer without releasing it.
Definition: AkSmartPtr.h:92
~CAkSmartPtr()
Smart pointer destructor.
Definition: AkSmartPtr.h:70
AkForceInline CAkSmartPtr(const CAkSmartPtr< T > &in_rPtr)
Smart pointer copy constructor.
Definition: AkSmartPtr.h:55
AkForceInline CAkSmartPtr(CAkSmartPtr< T > &&in_rPtr)
Smart pointer move constructor.
Definition: AkSmartPtr.h:63
T * operator->() const
Operator ->
Definition: AkSmartPtr.h:126
AkForceInline CAkSmartPtr(T *in_pT)
Smart pointer constructor.
Definition: AkSmartPtr.h:47
AkForceInline void Attach(T *in_pObj)
Assign with no Addref.
Definition: AkSmartPtr.h:86
T ** operator&()
Operators to pass to functions like QueryInterface and other functions returning an addref'd pointer.
Definition: AkSmartPtr.h:132
T * Cast()
Cast.
Definition: AkSmartPtr.h:138
AkForceInline void Release()
Release.
Definition: AkSmartPtr.h:76
T * m_pT
internal use only
Definition: AkSmartPtr.h:165
const T & operator*() const
Operator *.
Definition: AkSmartPtr.h:135
T & operator*()
Operator *.
Definition: AkSmartPtr.h:123
const CAkSmartPtr< T > & operator=(const CAkSmartPtr< T > &in_pObj)
Copy Assignation operator.
Definition: AkSmartPtr.h:101
#define AkForceInline
Definition: AkTypes.h:63

Cette page a-t-elle été utile ?

Besoin d'aide ?

Des questions ? Des problèmes ? Besoin de plus d'informations ? Contactez-nous, nous pouvons vous aider !

Visitez notre page d'Aide

Décrivez-nous de votre projet. Nous sommes là pour vous aider.

Enregistrez votre projet et nous vous aiderons à démarrer sans aucune obligation !

Partir du bon pied avec Wwise