バージョン

menu_open
Wwise SDK 2023.1.3

#include <AkSmartPtr.h>

公開メンバ関数

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 [詳解]
 

限定公開メンバ関数

void _Assign (T *in_pObj, bool in_bAddRef=true)
 internal use only [詳解]
 
bool _Compare (const T *in_pObj) const
 internal use only [詳解]
 

限定公開変数類

T * m_pT
 internal use only [詳解]
 

詳解

template<class T>
class CAkSmartPtr< T >

AkSmartPtr.h37 行目に定義があります。


このページはお役に立ちましたか?

サポートは必要ですか?

ご質問や問題、ご不明点はございますか?お気軽にお問い合わせください。

サポートページをご確認ください

あなたのプロジェクトについて教えてください。ご不明な点はありませんか。

プロジェクトを登録していただくことで、ご利用開始のサポートをいたします。

Wwiseからはじめよう