構造体 テンプレート osl::apply_move::ApplyDoUndoDropMove< P, state::SimpleState >

#include <simpleState.h>

すべてのメンバ一覧

Public 型

typedef state::SimpleState state_t

Static Public メソッド

static void prologue (state::SimpleState &s, Ptype ptype, Position to, Piece &oldPiece, int &num, int &numIndex, int &numLow)
 OSL_WORDSIZE == 64の時は,numIndex, numLowよりも standMaskの方を保存した方が良い.
static void epilogue (state::SimpleState &s, Ptype ptype, Position to, Piece oldPiece, int num, int numIndex, int numLow)
template<typename F >
static void doUndoDropMove (state::SimpleState &s, Position to, Ptype ptype, F &func)

説明

template<Player P>
struct osl::apply_move::ApplyDoUndoDropMove< P, state::SimpleState >

simpleState.h361 行で定義されています。


型定義

template<Player P>
typedef state::SimpleState osl::apply_move::ApplyDoUndoDropMove< P, state::SimpleState >::state_t

simpleState.h363 行で定義されています。


関数

template<Player P>
template<typename F >
void osl::apply_move::ApplyDoUndoDropMove< P, state::SimpleState >::doUndoDropMove ( state::SimpleState s,
Position  to,
Ptype  ptype,
F &  func 
) [inline, static]
template<Player P>
static void osl::apply_move::ApplyDoUndoDropMove< P, state::SimpleState >::epilogue ( state::SimpleState s,
Ptype  ptype,
Position  to,
Piece  oldPiece,
int  num,
int  numIndex,
int  numLow 
) [inline, static]
template<Player P>
static void osl::apply_move::ApplyDoUndoDropMove< P, state::SimpleState >::prologue ( state::SimpleState s,
Ptype  ptype,
Position  to,
Piece oldPiece,
int &  num,
int &  numIndex,
int &  numLow 
) [inline, static]

この構造体の説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
Sun May 16 09:57:51 2010に生成されました。  doxygen 1.6.3