Static Public メソッド | Static Public 変数

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

#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 = false
static const Ptype moveType = KNIGHT
static const Ptype basicType = KNIGHT
static const int indexMin = 18
static const int indexLimit = 22
static const int dropBlackFromY = 3
static const int dropBlackToY = 9
static const int mayPromoteToY = 5
static const int moveMask = DirectionTraits<UUL>::mask|DirectionTraits<UUR>::mask

説明

template<>
struct osl::PtypeTraits< KNIGHT >

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


関数

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

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

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

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


変数

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

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

const bool osl::PtypeTraits< KNIGHT >::betterToPromote = false [static]

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

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

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

const int osl::PtypeTraits< KNIGHT >::dropBlackFromY = 3 [static]

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

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

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

const int osl::PtypeTraits< KNIGHT >::indexLimit = 22 [static]

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

const int osl::PtypeTraits< KNIGHT >::indexMin = 18 [static]
const bool osl::PtypeTraits< KNIGHT >::isBasic = true [static]

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

const int osl::PtypeTraits< KNIGHT >::mayPromoteToY = 5 [static]

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

const int osl::PtypeTraits< KNIGHT >::moveMask = DirectionTraits<UUL>::mask|DirectionTraits<UUR>::mask [static]

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

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

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


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