Public メソッド | Static Public メソッド | Public 変数 | Static Public 変数

構造体 osl::rating::CountEffect2

#include <countEffect2.h>

osl::rating::CountEffect2に対する継承グラフ
Inheritance graph
[凡例]

すべてのメンバ一覧

Public メソッド

 CountEffect2 (int a, int d)
bool match (const NumEffectState &state, Square position, const RatingEnv &env) const

Static Public メソッド

static std::pair< int, int > count (const NumEffectState &state, Square position, const RatingEnv &env)
static std::string name (int attack, int defense)
static int index (const NumEffectState &state, Square position, const RatingEnv &env)

Public 変数

int attack
int defense

Static Public 変数

static const int Max = 2

説明

countEffect2.h14 行で定義されています。


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

osl::rating::CountEffect2::CountEffect2 ( int  a,
int  d 
) [inline]

countEffect2.h18 行で定義されています。


関数

static std::pair<int,int> osl::rating::CountEffect2::count ( const NumEffectState state,
Square  position,
const RatingEnv env 
) [inline, static]
static int osl::rating::CountEffect2::index ( const NumEffectState state,
Square  position,
const RatingEnv env 
) [inline, static]
bool osl::rating::CountEffect2::match ( const NumEffectState state,
Square  position,
const RatingEnv env 
) const [inline]
std::string osl::rating::CountEffect2::name ( int  attack,
int  defense 
) [static]

countEffect2.cc9 行で定義されています。


変数

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

参照元 count(), match(), と osl::rating::LongTarget::name().

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

参照元 count(), match(), と osl::rating::LongTarget::name().

const int osl::rating::CountEffect2::Max = 2 [static]

countEffect2.h16 行で定義されています。

参照元 count(), と index().


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