Static Public メソッド | Static Public 変数

構造体 テンプレート osl::PtypeTraits< ROOK >

#include <ptypeTraits.h>

すべてのメンバ一覧

Static Public メソッド

static const char * name ()
static const char * csaName ()

Static Public 変数

static const bool isBasic = true
static const bool canPromote = true
static const bool betterToPromote = true
static const Ptype moveType = ROOK
static const Ptype basicType = ROOK
static const int indexMin = 38
static const int indexLimit = 40
static const int dropBlackFromY = 1
static const int dropBlackToY = 9
static const int mayPromoteToY = 9
static const int moveMask

説明

template<>
struct osl::PtypeTraits< ROOK >

ptypeTraits.h229 行で定義されています。


関数

static const char* osl::PtypeTraits< ROOK >::csaName (  )  [inline, static]

ptypeTraits.h237 行で定義されています。

static const char* osl::PtypeTraits< ROOK >::name (  )  [inline, static]

ptypeTraits.h236 行で定義されています。


変数

const Ptype osl::PtypeTraits< ROOK >::basicType = ROOK [static]

ptypeTraits.h235 行で定義されています。

const bool osl::PtypeTraits< ROOK >::betterToPromote = true [static]

ptypeTraits.h233 行で定義されています。

const bool osl::PtypeTraits< ROOK >::canPromote = true [static]

ptypeTraits.h232 行で定義されています。

const int osl::PtypeTraits< ROOK >::dropBlackFromY = 1 [static]

ptypeTraits.h240 行で定義されています。

const int osl::PtypeTraits< ROOK >::dropBlackToY = 9 [static]

ptypeTraits.h241 行で定義されています。

const int osl::PtypeTraits< ROOK >::indexLimit = 40 [static]

ptypeTraits.h239 行で定義されています。

const int osl::PtypeTraits< ROOK >::indexMin = 38 [static]
const bool osl::PtypeTraits< ROOK >::isBasic = true [static]

ptypeTraits.h231 行で定義されています。

const int osl::PtypeTraits< ROOK >::mayPromoteToY = 9 [static]

ptypeTraits.h242 行で定義されています。

const int osl::PtypeTraits< ROOK >::moveMask [static]
初期値:
    DirectionTraits<LONG_U>::mask|DirectionTraits<LONG_L>::mask
    |DirectionTraits<LONG_R>::mask|DirectionTraits<LONG_D>::mask

ptypeTraits.h243 行で定義されています。

const Ptype osl::PtypeTraits< ROOK >::moveType = ROOK [static]

ptypeTraits.h234 行で定義されています。


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