版本

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</div>
Definition: AkSmartPtr.h:116
#define NULL
Definition: AkTypes.h:46
CAkSmartPtr< T > & operator=(CAkSmartPtr< T > &&in_pObj)
Move Assignation operator</div>
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</div>
Definition: AkSmartPtr.h:101
#define AkForceInline
Definition: AkTypes.h:63

此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅