構造体 テンプレート osl::checkmate::CheckMoveGenerator< P >

CheckmateSearcher OracleProver Ƕ̤˻Ȥ move generator [詳細]

#include <checkMoveGenerator.h>

すべてのメンバ一覧

Static Public メソッド

static unsigned int generateEscape (const NumEffectState &state, CheckMoveListProvider &src, CheckMoveList &out, Move last_move=Move::INVALID())
 ɸ¦ move out ˽񤭽Ф
static void generateAttack (const NumEffectState &state, CheckMoveListProvider &src, CheckMoveList &out, Move last_move=Move::INVALID())
 ¦ move out ˽񤭽Ф.


説明

template<Player P>
struct osl::checkmate::CheckMoveGenerator< P >

CheckmateSearcher OracleProver Ƕ̤˻Ȥ move generator

引数:
P ¦

checkMoveGenerator.h42 行で定義されています。


関数

template<osl::Player P>
unsigned int osl::checkmate::CheckMoveGenerator< P >::generateEscape ( const NumEffectState &  state,
CheckMoveListProvider src,
CheckMoveList out,
Move  last_move = Move::INVALID() 
) [inline, static]

template<osl::Player P>
void osl::checkmate::CheckMoveGenerator< P >::generateAttack ( const NumEffectState &  state,
CheckMoveListProvider src,
CheckMoveList out,
Move  last_move = Move::INVALID() 
) [inline, static]


この構造体の説明は次のファイルから生成されました:

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