ランタイム
Reference.h
Go to the documentation of this file.
1 #pragma once
2 
5 
6 #include "Mix/AtomicValue.h"
7 
8 namespace Mix{
9 
13  {
14  protected:
16 
17  private:
18  Mix::AtomicValue m_Count;
19 
20  protected:
22  Reference( void );
25  Reference( Long32 count );
27  virtual ~Reference( void );
28 
29  public:
31  void AddRef( void );
33  void Release( void );
34 
37  Long32 GetRefCount( void );
38  };
39 
40 };
アトミック変数クラス
Definition: AtomicValue.h:10
long Long32
符号有り32ビット整数
Definition: Common.h:77
#define MIX_DECLARE_ALLOCATOR()
クラスにアロケータの定義を追加します
Definition: Common.h:775
ミックス
Definition: AtomicValue.h:6
リファレンスクラス
Definition: Reference.h:12
アトミック変数クラス インクルードファイル
#define _MIX_DLL_API
DLLインポート定義
Definition: Common.h:38