ランタイム: Mix::ScopedLock Class Reference

ランタイム

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

- Class List
- Class Hierarchy
- Class Members

Public Member Functions | List of all members
Mix::ScopedLock Class Reference

スコープクラス More...

`#include <ScopedLock.h>`

Inheritance diagram for Mix::ScopedLock:
[legend]
Collaboration diagram for Mix::ScopedLock:
[legend]

## Public Member Functions

| ScopedLock (const Mix::CriticalSection &cs)
| コンストラクタ More...
| ~ScopedLock (void)
| デストラクタ More...
Public Member Functions inherited from Mix::Noncopyable
| Noncopyable (void)
| コンストラクタ More...
virtual | ~Noncopyable (void)
| デストラクタ More...

## Detailed Description

スコープクラス

Note
  スコープの同期をとる際に使用することができます

      例
      Mix::CriticalSection m_Sync;
      void Test( void )
      {
         Mix::ScopedLock lock( m_Sync );
         同期をとるコード
      }

## Constructor & Destructor Documentation

Mix::ScopedLock::ScopedLock | ( | const Mix::CriticalSection & | cs | ) |

コンストラクタ

Parameters

  [in] | cs | クリティカルセクション

Mix::ScopedLock::~ScopedLock | ( | void |  | ) |

デストラクタ

The documentation for this class was generated from the following file:

- Mix/ScopedLock.h