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

#include <defenseSimulation.h>

すべてのメンバ一覧

Static Public メソッド

template<class Table>
static void disproofDropSibling (NumEffectState &state, const HashKey &key, const PathEncoding &path, CheckHashRecord *record, Table &table, const CheckMove &oracle, size_t &node_count)
 oracle ȿڤ줿ˡdrop oracle.move.ptype() Ʊ郎 ȿڤǤ뤫ɤ򥷥ߥ졼󤹤롥
template<class Table>
static bool disproofNoPromote (NumEffectState &state, const HashKey &new_key, const PathEncoding &new_path, CheckHashRecord *record, Table &table, CheckMove &target, const CheckMove &guide, size_t &node_count)
 NoPromote : target ؤ塤guide ƱͤȿڤǤ뤫ɤΤ

Static Private メソッド

template<class Table>
static bool disproof (NumEffectState &state, const HashKey &new_key, const PathEncoding &new_path, Table &table, const CheckMove &target, CheckHashRecord *guide, size_t &node_count)
 target ؤ塤guide ƱͤȿڤǤ뤫ɤΤ


説明

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

引数:
P ¦

defenseSimulation.h19 行で定義されています。


関数

template<osl::Player P>
template<class Table>
void osl::checkmate::DefenseSimulation< P >::disproofDropSibling ( NumEffectState &  state,
const HashKey &  key,
const PathEncoding path,
CheckHashRecord record,
Table &  table,
const CheckMove oracle,
size_t &  node_count 
) [inline, static]

template<osl::Player P>
template<class Table>
bool osl::checkmate::DefenseSimulation< P >::disproofNoPromote ( NumEffectState &  state,
const HashKey &  new_key,
const PathEncoding new_path,
CheckHashRecord record,
Table &  table,
CheckMove target,
const CheckMove guide,
size_t &  node_count 
) [inline, static]

template<osl::Player P>
template<class Table>
bool osl::checkmate::DefenseSimulation< P >::disproof ( NumEffectState &  state,
const HashKey &  new_key,
const PathEncoding new_path,
Table &  table,
const CheckMove target,
CheckHashRecord guide,
size_t &  node_count 
) [inline, static, private]


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

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