osl::move_classifier Namespace Reference

## Classes

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