Public メソッド | Public 変数

構造体 テンプレート osl::checkmate::FixedDefenseHelper< P, SetPieces, MayUnsafe >

Pは動かす側ではなく攻撃側. [詳細]

osl::checkmate::FixedDefenseHelper< P, SetPieces, MayUnsafe >のコラボレーション図
Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 FixedDefenseHelper (FixedDepthSearcher &s, int d, ProofDisproof &p, PieceStand &pi)
void operator() (Square)

Public 変数

FixedDepthSearchersearcher
int depth
ProofDisproofpdp
PieceStandpieces
Move best_move

説明

template<Player P, class SetPieces, bool MayUnsafe = false>
struct osl::checkmate::FixedDefenseHelper< P, SetPieces, MayUnsafe >

Pは動かす側ではなく攻撃側.

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


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

template<Player P, class SetPieces , bool MayUnsafe = false>
osl::checkmate::FixedDefenseHelper< P, SetPieces, MayUnsafe >::FixedDefenseHelper ( FixedDepthSearcher s,
int  d,
ProofDisproof p,
PieceStand pi 
) [inline]

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


関数

template<Player P, class SetPieces , bool MayUnsafe = false>
void osl::checkmate::FixedDefenseHelper< P, SetPieces, MayUnsafe >::operator() ( Square   )  [inline]

変数

template<Player P, class SetPieces , bool MayUnsafe = false>
Move osl::checkmate::FixedDefenseHelper< P, SetPieces, MayUnsafe >::best_move
template<Player P, class SetPieces , bool MayUnsafe = false>
int osl::checkmate::FixedDefenseHelper< P, SetPieces, MayUnsafe >::depth
template<Player P, class SetPieces , bool MayUnsafe = false>
ProofDisproof& osl::checkmate::FixedDefenseHelper< P, SetPieces, MayUnsafe >::pdp
template<Player P, class SetPieces , bool MayUnsafe = false>
PieceStand& osl::checkmate::FixedDefenseHelper< P, SetPieces, MayUnsafe >::pieces
template<Player P, class SetPieces , bool MayUnsafe = false>
FixedDepthSearcher& osl::checkmate::FixedDefenseHelper< P, SetPieces, MayUnsafe >::searcher

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