ランタイム: Mix/Reference.h Source File

ランタイム

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- File List
- File Members

Reference.h
Go to the documentation of this file.
1 #pragma once
2
5
6 #include "Mix/AtomicValue.h"
7
8 namespace Mix{
9
12 class _MIX_DLL_API Reference
13 {
14 protected:
15 MIX_DECLARE_ALLOCATOR();
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 };
Mix::AtomicValue
アトミック変数クラス
Definition: AtomicValue.h:10
Long32
long Long32
符号有り32ビット整数
Definition: Common.h:77
MIX_DECLARE_ALLOCATOR
#define MIX_DECLARE_ALLOCATOR()
クラスにアロケータの定義を追加します
Definition: Common.h:775
Mix
ミックス
Definition: AtomicValue.h:6
Mix::Reference
リファレンスクラス
Definition: Reference.h:12
AtomicValue.h
アトミック変数クラス インクルードファイル
_MIX_DLL_API
#define _MIX_DLL_API
DLLインポート定義
Definition: Common.h:38