構造体 osl::eval::ml::PawnAdvanceAll

#include <minorPiece.h>

osl::eval::ml::PawnAdvanceAllに対する継承グラフ
Inheritance graph
[凡例]
osl::eval::ml::PawnAdvanceAllのコラボレーション図
Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

template<osl::Player P>
void evalWithUpdateBang (const osl::state::NumEffectState &state, osl::Move moved, MultiInt &values)

Static Public メソッド

template<osl::Player P>
static void adjust (int index, MultiInt &values)
template<Player P>
static void evalWithUpdateBang (const NumEffectState &state, Move moved, MultiInt &last_value)

説明

minorPiece.h521 行で定義されています。


関数

template<osl::Player P>
void osl::eval::ml::PawnAdvanceAll::adjust ( int  index,
MultiInt values 
) [inline, static]

minorPiece.cc239 行で定義されています。

参照先 osl::BLACK, と osl::eval::ml::PawnAdvance::table.

template<osl::Player P>
void osl::eval::ml::PawnAdvanceAll::evalWithUpdateBang ( const osl::state::NumEffectState state,
osl::Move  moved,
MultiInt values 
) [inline]
template<Player P>
template void osl::eval::ml::PawnAdvanceAll::evalWithUpdateBang< WHITE > ( const NumEffectState &  state,
Move  moved,
MultiInt last_value 
) [inline, static]

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