Static Public メソッド | Static Public 変数

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

#include <ptypeTraits.h>

すべてのメンバ一覧

Static Public メソッド

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

Static Public 変数

static const bool isBasic = true
static const bool canPromote = false
static const bool betterToPromote = false
static const Ptype moveType = KING
static const Ptype basicType = KING
static const int indexMin = 30
static const int indexLimit = 32
static const int dropBlackFromY = 1
static const int dropBlackToY = 9
static const int moveMask

説明

template<>
struct osl::PtypeTraits< KING >

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


関数

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

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

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

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


変数

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

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

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

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

const bool osl::PtypeTraits< KING >::canPromote = false [static]

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

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

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

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

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

const int osl::PtypeTraits< KING >::indexLimit = 32 [static]

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

const int osl::PtypeTraits< KING >::indexMin = 30 [static]

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

参照元 osl::SimpleState::setPiece(), と osl::SimpleState::setPieceAll().

const bool osl::PtypeTraits< KING >::isBasic = true [static]

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

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

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

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

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


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