#include <pattern.h>
すべてのメンバ一覧
Public メソッド |
| LongTarget (Ptype t, bool p, bool s, int attack, int defense) |
bool | match (const NumEffectState &state, Move move, PieceSquare p, const RatingEnv &env) const |
bool | matchOtherThanPromotable (const NumEffectState &state, Move move, PieceSquare p, const RatingEnv &env) const |
const std::string | name () const |
Static Public メソッド |
static bool | isPromotable (Move move, Square position) |
Public 変数 |
Ptype | target |
bool | promotable |
bool | same |
説明
pattern.h の 61 行で定義されています。
コンストラクタとデストラクタ
osl::rating::LongTarget::LongTarget |
( |
Ptype |
t, |
|
|
bool |
p, |
|
|
bool |
s, |
|
|
int |
attack, |
|
|
int |
defense | |
|
) |
| | [inline] |
関数
static bool osl::rating::LongTarget::isPromotable |
( |
Move |
move, |
|
|
Square |
position | |
|
) |
| | [inline, static] |
const std::string osl::rating::LongTarget::name |
( |
|
) |
const |
変数
この構造体の説明は次のファイルから生成されました: