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

クラス osl::rating::PatternBlock

#include <pattern.h>

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

すべてのメンバ一覧

Public メソッド

 PatternBlock (Ptype s, Ptype a, LongTarget t)
bool match (const NumEffectState &state, Move move, const RatingEnv &env) const

Static Public メソッド

static const PieceSquare find (const NumEffectState &state, Move move, Ptype attacker_ptype)

Private 変数

Ptype self
Ptype attack
LongTarget target

説明

pattern.h173 行で定義されています。


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

osl::rating::PatternBlock::PatternBlock ( Ptype  s,
Ptype  a,
LongTarget  t 
)

pattern.cc98 行で定義されています。


関数

const osl::rating::PieceSquare osl::rating::PatternBlock::find ( const NumEffectState state,
Move  move,
Ptype  attacker_ptype 
) [static]
bool osl::rating::PatternBlock::match ( const NumEffectState state,
Move  move,
const RatingEnv env 
) const [inline, virtual]

変数

pattern.h175 行で定義されています。

参照元 find(), と match().

pattern.h175 行で定義されています。

pattern.h176 行で定義されています。

参照元 match().


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