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

クラス osl::rating::PinAttack

#include <pinAttack.h>

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

すべてのメンバ一覧

Public メソッド

 PinAttack (bool a, Ptype s, Ptype t)
bool match (const NumEffectState &state, Move move, const RatingEnv &, Piece p) const
bool match (const NumEffectState &state, Move move, const RatingEnv &env) const

Static Public メソッド

static int index (const NumEffectState &state, Move move, const RatingEnv &, bool attack, Piece p)
static int index (const NumEffectState &state, Move move, const RatingEnv &env, bool attack)
static const std::string name (bool attack, Ptype self, Ptype target)

Private 変数

bool attack
Ptype self
Ptype target

説明

pinAttack.h13 行で定義されています。


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

osl::rating::PinAttack::PinAttack ( bool  a,
Ptype  s,
Ptype  t 
) [inline]

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


関数

static int osl::rating::PinAttack::index ( const NumEffectState state,
Move  move,
const RatingEnv ,
bool  attack,
Piece  p 
) [inline, static]
static int osl::rating::PinAttack::index ( const NumEffectState state,
Move  move,
const RatingEnv env,
bool  attack 
) [inline, static]
bool osl::rating::PinAttack::match ( const NumEffectState state,
Move  move,
const RatingEnv env 
) const [inline, virtual]
bool osl::rating::PinAttack::match ( const NumEffectState state,
Move  move,
const RatingEnv ,
Piece  p 
) const [inline]
static const std::string osl::rating::PinAttack::name ( bool  attack,
Ptype  self,
Ptype  target 
) [inline, static]

pinAttack.h68 行で定義されています。

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


変数

pinAttack.h15 行で定義されています。

参照元 match().

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

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

参照元 match().


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