クラス osl::brinkmate::ThreatmatePool

nominate candidates for threatmate move [詳細]

#include <threatmatePool.h>

すべてのメンバ一覧

Public 型

typedef vector< Movevector_t

Public メソッド

 ThreatmatePool ()
 ~ThreatmatePool ()
void add (Move, Position king)
const vector_tfind (Position king) const
void show () const

Private 変数

CArray< vector_t, Position::SIZE > moves


説明

nominate candidates for threatmate move

threatmatePool.h17 行で定義されています。


型定義

threatmatePool.h20 行で定義されています。


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

osl::brinkmate::ThreatmatePool::ThreatmatePool (  ) 

threatmatePool.cc8 行で定義されています。

osl::brinkmate::ThreatmatePool::~ThreatmatePool (  ) 

threatmatePool.cc13 行で定義されています。


関数

void osl::brinkmate::ThreatmatePool::add ( Move  move,
Position  king 
)

threatmatePool.cc18 行で定義されています。

参照先 osl::find(), osl::Position::index(), と moves.

参照元 osl::brinkmate::Searcher::setUpAttack().

const vector_t& osl::brinkmate::ThreatmatePool::find ( Position  king  )  const [inline]

threatmatePool.h28 行で定義されています。

参照先 osl::Position::index(), と moves.

参照元 osl::brinkmate::Searcher::setUpAttack().

void osl::brinkmate::ThreatmatePool::show (  )  const

threatmatePool.cc26 行で定義されています。

参照先 moves, osl::Position::nth(), show(), と osl::Position::SIZE.


変数

CArray<vector_t,Position::SIZE> osl::brinkmate::ThreatmatePool::moves [private]

threatmatePool.h22 行で定義されています。

参照元 add(), find(), と show().


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

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