Static Public メソッド | Static Public 変数

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

#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 = SILVER
static const Ptype basicType = SILVER
static const int indexMin = 22
static const int indexLimit = 26
static const int dropBlackFromY = 1
static const int dropBlackToY = 9
static const int mayPromoteToY = 4
static const int moveMask

説明

template<>
struct osl::PtypeTraits< SILVER >

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


関数

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

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

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

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


変数

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

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

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

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

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

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

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

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

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

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

const int osl::PtypeTraits< SILVER >::indexLimit = 26 [static]

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

const int osl::PtypeTraits< SILVER >::indexMin = 22 [static]
const bool osl::PtypeTraits< SILVER >::isBasic = true [static]

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

const int osl::PtypeTraits< SILVER >::mayPromoteToY = 4 [static]

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

const int osl::PtypeTraits< SILVER >::moveMask [static]
初期値:
    DirectionTraits<UL>::mask|DirectionTraits<U>::mask
    |DirectionTraits<UR>::mask|DirectionTraits<DL>::mask
    |DirectionTraits<DR>::mask

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

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

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


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