#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 |
directionTraits.h の 225 行で定義されています。
static const Offset osl::DirectionTraits< Dir >::blackOffset | ( | ) | [inline, static] |
directionTraits.h の 231 行で定義されています。
参照先 osl::DirectionTraits< Dir >::blackDx, と osl::DirectionTraits< Dir >::blackDy.
const Direction osl::DirectionTraits< Dir >::altDir = DirectionTraitsGen<Dir>::altDir [static] |
directionTraits.h の 238 行で定義されています。
const int osl::DirectionTraits< Dir >::blackDx = DirectionTraitsGen<Dir>::blackDx [static] |
directionTraits.h の 229 行で定義されています。
const int osl::DirectionTraits< Dir >::blackDy = DirectionTraitsGen<Dir>::blackDy [static] |
directionTraits.h の 230 行で定義されています。
const bool osl::DirectionTraits< Dir >::canPromoteTo = DirectionTraitsGen<Dir>::canPromoteTo [static] |
directionTraits.h の 232 行で定義されています。
const bool osl::DirectionTraits< Dir >::isLong = (static_cast<int>(Dir) >= LONG_UL) [static] |
directionTraits.h の 228 行で定義されています。
const Direction osl::DirectionTraits< Dir >::longDir = DirectionTraitsGen<Dir>::longDir [static] |
directionTraits.h の 233 行で定義されています。
const unsigned int osl::DirectionTraits< Dir >::mask = 1<<static_cast<int>(Dir) [static] |
directionTraits.h の 227 行で定義されています。
const Direction osl::DirectionTraits< Dir >::primDir = DirectionTraitsGen<Dir>::primDir [static] |
directionTraits.h の 237 行で定義されています。
const int osl::DirectionTraits< Dir >::ptypeMask = DirectionTraitsGen<Dir>::ptypeMask [static] |
directionTraits.h の 234 行で定義されています。
const int osl::DirectionTraits< Dir >::ptypeMaskNotKing [static] |
DirectionTraitsGen<Dir>::ptypeMask & ~(1<<KING)
directionTraits.h の 235 行で定義されています。