Static Public メソッド | Static Private 変数 | フレンド

構造体 osl::eval::ml::BishopMobilityAll

#include <mobility.h>

osl::eval::ml::BishopMobilityAllのコラボレーション図
Collaboration graph
[凡例]

すべてのメンバ一覧

Static Public メソッド

template<int Sign>
static void adjust (bool promoted, int mobility1, int mobility2, MultiInt &value)
static void eval (const NumEffectState &, MultiInt &out)

Static Private 変数

static CArray< MultiInt, 36 > bishop_table
static CArray< MultiInt, 18 > each_table

フレンド

class BishopMobility
class BishopMobilityEach

説明

mobility.h106 行で定義されています。


関数

template<int Sign>
void osl::eval::ml::BishopMobilityAll::adjust ( bool  promoted,
int  mobility1,
int  mobility2,
MultiInt value 
) [inline, static]

mobility.cc200 行で定義されています。

参照先 bishop_table, と each_table.

参照元 eval().

void osl::eval::ml::BishopMobilityAll::eval ( const NumEffectState state,
MultiInt out 
) [static]

フレンドと関連する関数

friend class BishopMobility [friend]

mobility.h108 行で定義されています。

friend class BishopMobilityEach [friend]

mobility.h109 行で定義されています。


変数

mobility.h116 行で定義されています。

参照元 adjust(), と osl::eval::ml::BishopMobility::setUp().

mobility.h117 行で定義されています。

参照元 adjust(), と osl::eval::ml::BishopMobilityEach::setUp().


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