構造体 テンプレート osl::effect_util::EffectUtil::SelectMostValuableN< N >

osl::effect_util::EffectUtil::SelectMostValuableN< N >のコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 SelectMostValuableN (const SimpleState &s, Player t, Position f, CArray< Piece, N > &out)
void operator() (Position pos)

Public 変数

const SimpleState & state
Player target
Position move_from
CArray< Piece, N > & result
CArray< int, N > result_value


説明

template<int N>
struct osl::effect_util::EffectUtil::SelectMostValuableN< N >

effectUtil.cc78 行で定義されています。


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

template<int N>
osl::effect_util::EffectUtil::SelectMostValuableN< N >::SelectMostValuableN ( const SimpleState &  s,
Player  t,
Position  f,
CArray< Piece, N > &  out 
) [inline]

effectUtil.cc85 行で定義されています。

参照先 osl::Piece::EMPTY().


関数

template<int N>
void osl::effect_util::EffectUtil::SelectMostValuableN< N >::operator() ( Position  pos  )  [inline]


変数

template<int N>
const SimpleState& osl::effect_util::EffectUtil::SelectMostValuableN< N >::state

effectUtil.cc80 行で定義されています。

effectUtil.cc81 行で定義されています。

effectUtil.cc82 行で定義されています。

effectUtil.cc83 行で定義されています。

effectUtil.cc84 行で定義されています。


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

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