Static Public メソッド | Static Public 変数

構造体 テンプレート osl::DirectionTraits< Dir >

#include <directionTraits.h>

すべてのメンバ一覧

Static Public メソッド

static const Offset blackOffset ()

Static Public 変数

static const unsigned int mask = 1<<static_cast<int>(Dir)
static const bool isLong = (static_cast<int>(Dir) >= LONG_UL)
static const int blackDx = DirectionTraitsGen<Dir>::blackDx
static const int blackDy = DirectionTraitsGen<Dir>::blackDy
static const bool canPromoteTo = DirectionTraitsGen<Dir>::canPromoteTo
static const Direction longDir = DirectionTraitsGen<Dir>::longDir
static const int ptypeMask = DirectionTraitsGen<Dir>::ptypeMask
static const int ptypeMaskNotKing
static const Direction primDir = DirectionTraitsGen<Dir>::primDir
static const Direction altDir = DirectionTraitsGen<Dir>::altDir

説明

template<Direction Dir>
struct osl::DirectionTraits< Dir >

directionTraits.h225 行で定義されています。


関数

template<Direction Dir>
static const Offset osl::DirectionTraits< Dir >::blackOffset (  )  [inline, static]

変数

template<Direction Dir>
const Direction osl::DirectionTraits< Dir >::altDir = DirectionTraitsGen<Dir>::altDir [static]

directionTraits.h238 行で定義されています。

template<Direction Dir>
const int osl::DirectionTraits< Dir >::blackDx = DirectionTraitsGen<Dir>::blackDx [static]

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

参照元 osl::DirectionTraits< Dir >::blackOffset().

template<Direction Dir>
const int osl::DirectionTraits< Dir >::blackDy = DirectionTraitsGen<Dir>::blackDy [static]

directionTraits.h230 行で定義されています。

参照元 osl::DirectionTraits< Dir >::blackOffset().

template<Direction Dir>
const bool osl::DirectionTraits< Dir >::canPromoteTo = DirectionTraitsGen<Dir>::canPromoteTo [static]

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

template<Direction Dir>
const bool osl::DirectionTraits< Dir >::isLong = (static_cast<int>(Dir) >= LONG_UL) [static]

directionTraits.h228 行で定義されています。

template<Direction Dir>
const Direction osl::DirectionTraits< Dir >::longDir = DirectionTraitsGen<Dir>::longDir [static]

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

template<Direction Dir>
const unsigned int osl::DirectionTraits< Dir >::mask = 1<<static_cast<int>(Dir) [static]

directionTraits.h227 行で定義されています。

template<Direction Dir>
const Direction osl::DirectionTraits< Dir >::primDir = DirectionTraitsGen<Dir>::primDir [static]

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

template<Direction Dir>
const int osl::DirectionTraits< Dir >::ptypeMask = DirectionTraitsGen<Dir>::ptypeMask [static]

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

template<Direction Dir>
const int osl::DirectionTraits< Dir >::ptypeMaskNotKing [static]
初期値:
DirectionTraitsGen<Dir>::ptypeMask &
                                      ~(1<<KING)

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


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