#include <ptypeTraits.h>
Static Public メソッド | |
| static const char * | name () |
| static const char * | csaName () |
Static Public 変数 | |
| static const bool | isBasic = false |
| static const bool | canPromote = false |
| static const bool | betterToPromote = true |
| static const Ptype | moveType = PROOK |
| static const int | moveMask |
| static const Ptype | basicType = ROOK |
| static const int | indexMin = PtypeTraits<basicType>::indexMin |
ptypeTraits.h の 252 行で定義されています。
| static const char* osl::PtypeTraits< PROOK >::csaName | ( | ) | [inline, static] |
ptypeTraits.h の 260 行で定義されています。
| static const char* osl::PtypeTraits< PROOK >::name | ( | ) | [inline, static] |
ptypeTraits.h の 259 行で定義されています。
ptypeTraits.h の 266 行で定義されています。
const bool osl::PtypeTraits< PROOK >::betterToPromote = true [static] |
ptypeTraits.h の 257 行で定義されています。
const bool osl::PtypeTraits< PROOK >::canPromote = false [static] |
ptypeTraits.h の 255 行で定義されています。
ptypeTraits.h の 267 行で定義されています。
const bool osl::PtypeTraits< PROOK >::isBasic = false [static] |
ptypeTraits.h の 254 行で定義されています。
const int osl::PtypeTraits< PROOK >::moveMask [static] |
DirectionTraits<LONG_U>::mask|DirectionTraits<LONG_L>::mask
|DirectionTraits<LONG_R>::mask|DirectionTraits<LONG_D>::mask
|DirectionTraits<UL>::mask|DirectionTraits<UR>::mask
|DirectionTraits<DL>::mask|DirectionTraits<DR>::mask
ptypeTraits.h の 261 行で定義されています。
ptypeTraits.h の 258 行で定義されています。
1.6.3