#include "osl/basic_type.h"
#include "osl/bits/directionTraits.h"
構成 | |
struct | osl::PtypeTraits< PTYPE_EMPTY > |
struct | osl::PtypeTraits< PTYPE_EDGE > |
struct | osl::PtypeTraits< GOLD > |
struct | osl::PtypeTraits< PAWN > |
struct | osl::PtypeTraits< PPAWN > |
struct | osl::PtypeTraits< LANCE > |
struct | osl::PtypeTraits< PLANCE > |
struct | osl::PtypeTraits< KNIGHT > |
struct | osl::PtypeTraits< PKNIGHT > |
struct | osl::PtypeTraits< SILVER > |
struct | osl::PtypeTraits< PSILVER > |
struct | osl::PtypeTraits< BISHOP > |
struct | osl::PtypeTraits< PBISHOP > |
struct | osl::PtypeTraits< ROOK > |
struct | osl::PtypeTraits< PROOK > |
struct | osl::PtypeTraits< KING > |
struct | osl::PtypeFunsSub< T, true > |
struct | osl::PtypeFunsSub< T, false > |
struct | osl::PtypeFuns< T > |
struct | osl::PtypeDirectionTraits< T, D > |
struct | osl::KingTraits< T > |
struct | osl::PtypePlayerTraits< T, P > |
ネームスペース | |
namespace | osl |
列挙型 | |
enum | osl::MoveConstraint { osl::CannotMove, osl::OnlyPromoted, osl::OnlyBasic, osl::NoConstraint } |
ある方向にある駒が移動可能かを表す. [詳細] |