ランタイム
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
AtomicValue.h
Go to the documentation of this file.
1
#pragma once
2
5
6
namespace
Mix
{
7
10
class
_MIX_DLL_API
AtomicValue
11
{
12
private
:
13
volatile
Long32
m_Value;
14
15
public
:
17
AtomicValue
(
void
);
20
AtomicValue
(
const
Long32
v );
21
22
public
:
26
Long32
Set(
Long32
v );
29
Long32
Get(
void
)
const
;
33
Long32
Add(
Long32
v );
36
Long32
Increment(
void
);
39
Long32
Decrement(
void
);
44
Long32
CompareAndSet(
Long32
v,
Long32
cv );
45
48
void
operator = (
Long32
v );
49
};
50
}
Mix::AtomicValue
アトミック変数クラス
Definition:
AtomicValue.h:10
Long32
long Long32
符号有り32ビット整数
Definition:
Common.h:77
Mix
ミックス
Definition:
AtomicValue.h:6
_MIX_DLL_API
#define _MIX_DLL_API
DLLインポート定義
Definition:
Common.h:38
Mix
AtomicValue.h
Generated on Mon Mar 21 2016 10:58:21 for ランタイム by
1.8.9.1