構造体 テンプレート osl::eval::SelectSafePieces< P >

ʻؼ. [詳細]

すべてのメンバ一覧

Static Public メソッド

template<class State>
static void select (const State &state, Position target, const PtypeOPositionVector &src, PtypeOPositionVector &out)
template<class State>
static void select (const State &state, Position target, const PtypeOPositionVector &src, PtypeOPositionVector &out, Position except_for)


説明

template<Player P>
struct osl::eval::SelectSafePieces< P >

ʻؼ.

ñȴϹθ뤬ΤǤϤʤ

引数:
P ؼؤץ쥤

pieceEval.tcc21 行で定義されています。


関数

template<Player P>
template<class State>
static void osl::eval::SelectSafePieces< P >::select ( const State state,
Position  target,
const PtypeOPositionVector &  src,
PtypeOPositionVector &  out 
) [inline, static]

pieceEval.tcc24 行で定義されています。

参照先 osl::getOwner(), osl::getPtype(), と osl::KING.

template<Player P>
template<class State>
static void osl::eval::SelectSafePieces< P >::select ( const State state,
Position  target,
const PtypeOPositionVector &  src,
PtypeOPositionVector &  out,
Position  except_for 
) [inline, static]

引数:
exceptFor Ͻ

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

参照先 osl::getOwner(), osl::getPtype(), と osl::KING.


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

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