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

クラス osl::rating::DefenseKing8

#include <king8.h>

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

すべてのメンバ一覧

Public メソッド

 DefenseKing8 (Ptype s, bool d, int dan)
bool match (const NumEffectState &state, Move move, const RatingEnv &) const

Static Public メソッド

static const std::string name (Ptype self, bool drop, int danger)
static int count (const NumEffectState &state)
static bool blocking (const NumEffectState &state, Square king, Square to)
static bool matchDrop (const NumEffectState &state, Move move)
static bool matchMove (const NumEffectState &state, Move move)

Private 変数

Ptype self
bool drop
int danger

説明

std/osl/rating/feature/king8.h46 行で定義されています。


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

osl::rating::DefenseKing8::DefenseKing8 ( Ptype  s,
bool  d,
int  dan 
) [inline]

std/osl/rating/feature/king8.h53 行で定義されています。


関数

static bool osl::rating::DefenseKing8::blocking ( const NumEffectState state,
Square  king,
Square  to 
) [inline, static]
static int osl::rating::DefenseKing8::count ( const NumEffectState state  )  [inline, static]
bool osl::rating::DefenseKing8::match ( const NumEffectState state,
Move  move,
const RatingEnv  
) const [inline, virtual]

osl::rating::Featureを実装しています。

std/osl/rating/feature/king8.h114 行で定義されています。

参照先 count(), danger, drop, matchDrop(), matchMove(), と osl::Move::ptype().

static bool osl::rating::DefenseKing8::matchDrop ( const NumEffectState state,
Move  move 
) [inline, static]
static bool osl::rating::DefenseKing8::matchMove ( const NumEffectState state,
Move  move 
) [inline, static]
const std::string osl::rating::DefenseKing8::name ( Ptype  self,
bool  drop,
int  danger 
) [static]

king8_.cc11 行で定義されています。

参照先 osl::PtypeTable::getCsaName(), と osl::Ptype_Table.


変数

std/osl/rating/feature/king8.h50 行で定義されています。

参照元 match().

std/osl/rating/feature/king8.h49 行で定義されています。

参照元 match().

std/osl/rating/feature/king8.h48 行で定義されています。


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