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

ランタイム

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

- File List
- File Members

ScopedLock.h
Go to the documentation of this file.
1 #pragma once
2
5
6 #include "Mix/Noncopyable.h"
7 #include "Mix/CriticalSection.h"
8
9 namespace Mix{
10
23 class _MIX_DLL_API ScopedLock : public Noncopyable
24 {
25 private:
26 const Mix::CriticalSection& m_Sync;
27
28 public:
31 ScopedLock( const Mix::CriticalSection& cs );
33 ~ScopedLock( void );
34 };
35
36 }
Mix::ScopedLock
スコープクラス
Definition: ScopedLock.h:23
Mix::CriticalSection
クリティカルセクションクラス
Definition: CriticalSection.h:12
CriticalSection.h
クリティカルセクションクラスインクルードファイル
Mix::Noncopyable
コピー禁止クラス
Definition: Noncopyable.h:10
Mix
ミックス
Definition: AtomicValue.h:6
Noncopyable.h
コピー禁止クラスインクルードファイル
_MIX_DLL_API
#define _MIX_DLL_API
DLLインポート定義
Definition: Common.h:38