#include "osl/misc/mask.h"#include "osl/misc/loki.h"#include "osl/ptype.h"#include "osl/directionTraits.h"#include "osl/position.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 } |
ある方向にある駒が移動可能かを表す. [詳細] | |
1.6.3