My Project
Classes
osl::move_classifier Namespace Reference

Classes

struct  Check
 
struct  ClassifierTraits
 
struct  ClassifierTraits< KingOpenMove< P > >
 
struct  ClassifierTraits< OpenCheck< P > >
 
struct  ClassifierTraits< SafeMove< P > >
 
struct  ConditionAdaptor
 drop の時は呼べないなどの条件を代わりにテスト More...
 
struct  DirectCheck
 
struct  KingOpenMove
 Pの王をopen checkにする手でないことをチェック. More...
 
struct  MoveAdaptor
 
struct  OpenCheck
 
struct  PawnDropCheckmate
 打歩詰の判定. More...
 
struct  PlayerMoveAdaptor
 
struct  SafeMove
 元々,手番の玉に王手がかかっていない状態で自殺手でないことをチェック. More...