Static Public メソッド | Static Public 変数

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

#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 = LANCE
static const Ptype basicType = LANCE
static const int indexMin = 32
static const int indexLimit = 36
static const int dropBlackFromY = 2
static const int dropBlackToY = 9
static const int mayPromoteToY = 9
static const int moveMask = DirectionTraits<LONG_U>::mask

説明

template<>
struct osl::PtypeTraits< LANCE >

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


関数

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

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

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

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


変数

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

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

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

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

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

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

const int osl::PtypeTraits< LANCE >::dropBlackFromY = 2 [static]

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

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

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

const int osl::PtypeTraits< LANCE >::indexLimit = 36 [static]

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

const int osl::PtypeTraits< LANCE >::indexMin = 32 [static]
const bool osl::PtypeTraits< LANCE >::isBasic = true [static]

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

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

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

const int osl::PtypeTraits< LANCE >::moveMask = DirectionTraits<LONG_U>::mask [static]

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

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

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


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