ptypeTraits.h File Reference

- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Namespaces | Constant Groups | 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< T >
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, IsBasic >
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
| osl
| attackDefense.h

## Constant Groups
| osl
| attackDefense.h

## Enumerations
enum | osl::MoveConstraint { osl::CannotMove, osl::OnlyPromoted, osl::OnlyBasic, osl::NoConstraint }
| ある方向にある駒が移動可能かを表す. More...