版本

menu_open
Wwise SDK 2023.1.3

#include <AkSmartPtr.h>

Public 成员函数

AkForceInline CAkSmartPtr ()
 Smart pointer constructor 更多...
 
AkForceInline CAkSmartPtr (T *in_pT)
 Smart pointer constructor 更多...
 
AkForceInline CAkSmartPtr (const CAkSmartPtr< T > &in_rPtr)
 Smart pointer copy constructor 更多...
 
AkForceInline CAkSmartPtr (CAkSmartPtr< T > &&in_rPtr)
 Smart pointer move constructor 更多...
 
 ~CAkSmartPtr ()
 Smart pointer destructor 更多...
 
AkForceInline void Release ()
 Release 更多...
 
AkForceInline void Attach (T *in_pObj)
 Assign with no Addref. 更多...
 
AkForceInline T * Detach ()
 Give the pointer without releasing it. 更多...
 
const CAkSmartPtr< T > & operator= (const CAkSmartPtr< T > &in_pObj)
 Copy Assignation operator 更多...
 
CAkSmartPtr< T > & operator= (CAkSmartPtr< T > &&in_pObj)
 Move Assignation operator 更多...
 
const CAkSmartPtr< T > & operator= (T *in_pObj)
 Assignation operator 更多...
 
T & operator* ()
 Operator * 更多...
 
T * operator-> () const
 Operator -> 更多...
 
 operator T* () const
 Operator 更多...
 
T ** operator& ()
 Operators to pass to functions like QueryInterface and other functions returning an addref'd pointer. 更多...
 
const T & operator* () const
 Operator * 更多...
 
T * Cast ()
 Cast 更多...
 
const T * Cast () const
 Cast 更多...
 

Protected 成员函数

void _Assign (T *in_pObj, bool in_bAddRef=true)
 internal use only 更多...
 
bool _Compare (const T *in_pObj) const
 internal use only 更多...
 

Protected 属性

T * m_pT
 internal use only 更多...
 

详细描述

template<class T>
class CAkSmartPtr< T >

在文件 AkSmartPtr.h37 行定义.


此页面对您是否有帮助?

需要技术支持?

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

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

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

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

开始 Wwise 之旅