Classes | Namespaces | Enumerations
ptypeTraits.h File Reference
#include "osl/misc/mask.h"
#include "osl/misc/loki.h"
#include "osl/ptype.h"
#include "osl/directionTraits.h"
#include "osl/square.h"
Include dependency graph for ptypeTraits.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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 >

Namespaces

namespace  osl
 

attackDefense.h


Enumerations

enum  osl::MoveConstraint { osl::CannotMove, osl::OnlyPromoted, osl::OnlyBasic, osl::NoConstraint }
 ある方向にある駒が移動可能かを表す. More...
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines