#include <takeBack.h>
Static Public メソッド | |
static const char * | getName () |
static bool | isEffective (const CategoryEnv &env) |
static bool | isInCategory (const CategoryEnv &env, Move move) |
static void | generate (const CategoryEnv &env, MoveVector &out) |
Static Public 変数 | |
static Interpolator < PieceValueTable > | probTable |
takeBack.h の 20 行で定義されています。
static const char* osl::category::TakeBack::getName | ( | ) | [inline, static] |
takeBack.h の 23 行で定義されています。
static bool osl::category::TakeBack::isEffective | ( | const CategoryEnv & | env | ) | [inline, static] |
takeBack.h の 24 行で定義されています。
参照先 osl::category::CategoryEnv::history, osl::Move::isNormal(), と osl::container::MoveStack::lastMove().
参照元 generate(), と isInCategory().
static bool osl::category::TakeBack::isInCategory | ( | const CategoryEnv & | env, | |
Move | move | |||
) | [inline, static] |
takeBack.h の 28 行で定義されています。
参照先 osl::category::CategoryEnv::history, isEffective(), osl::container::MoveStack::lastMove(), と osl::Move::to().
static void osl::category::TakeBack::generate | ( | const CategoryEnv & | env, | |
MoveVector & | out | |||
) | [inline, static] |
takeBack.h の 22 行で定義されています。