クラス テンプレート osl::apply_move::DoUndoMoveLockCapture< PawnMaskState >

osl::apply_move::DoUndoMoveLockCapture< PawnMaskState >に対する継承グラフ

Inheritance graph
[凡例]
osl::apply_move::DoUndoMoveLockCapture< PawnMaskState >のコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 DoUndoMoveLockCapture (PawnMaskState &state, Position from, Position to, Piece target, int promoteMask)
 ~DoUndoMoveLockCapture ()

Private 変数

PawnMaskState & state
Position from
Position to
Piece target
Piece oldPiece
int num0
int num1
int num1Index
mask_t num1Mask
Ptype capturePtype
bool pawnPromotion
bool pawnCapture


説明

template<>
class osl::apply_move::DoUndoMoveLockCapture< PawnMaskState >

pawnMaskState.tcc39 行で定義されています。


コンストラクタとデストラクタ

osl::apply_move::DoUndoMoveLockCapture< PawnMaskState >::DoUndoMoveLockCapture ( PawnMaskState &  state,
Position  from,
Position  to,
Piece  target,
int  promoteMask 
)

osl::apply_move::DoUndoMoveLockCapture< PawnMaskState >::~DoUndoMoveLockCapture (  ) 


変数

PawnMaskState& osl::apply_move::DoUndoMoveLockCapture< PawnMaskState >::state [private]

pawnMaskState.tcc41 行で定義されています。

Position osl::apply_move::DoUndoMoveLockCapture< PawnMaskState >::from [private]

pawnMaskState.tcc42 行で定義されています。

Position osl::apply_move::DoUndoMoveLockCapture< PawnMaskState >::to [private]

pawnMaskState.tcc42 行で定義されています。

Piece osl::apply_move::DoUndoMoveLockCapture< PawnMaskState >::target [private]

pawnMaskState.tcc43 行で定義されています。

Piece osl::apply_move::DoUndoMoveLockCapture< PawnMaskState >::oldPiece [private]

pawnMaskState.tcc44 行で定義されています。

int osl::apply_move::DoUndoMoveLockCapture< PawnMaskState >::num0 [private]

pawnMaskState.tcc45 行で定義されています。

int osl::apply_move::DoUndoMoveLockCapture< PawnMaskState >::num1 [private]

pawnMaskState.tcc45 行で定義されています。

int osl::apply_move::DoUndoMoveLockCapture< PawnMaskState >::num1Index [private]

pawnMaskState.tcc46 行で定義されています。

mask_t osl::apply_move::DoUndoMoveLockCapture< PawnMaskState >::num1Mask [private]

pawnMaskState.tcc47 行で定義されています。

Ptype osl::apply_move::DoUndoMoveLockCapture< PawnMaskState >::capturePtype [private]

pawnMaskState.tcc48 行で定義されています。

bool osl::apply_move::DoUndoMoveLockCapture< PawnMaskState >::pawnPromotion [private]

pawnMaskState.tcc49 行で定義されています。

bool osl::apply_move::DoUndoMoveLockCapture< PawnMaskState >::pawnCapture [private]

pawnMaskState.tcc49 行で定義されています。


このクラスの説明は次のファイルから生成されました:

Thu Oct 8 05:01:15 2009に生成されました。  doxygen 1.5.6