moveStackRejections.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 | Functions
moveStackRejections.h File Reference
`#include "osl/state/numEffectState.h"`
`#include "osl/container/moveStack.h"`
`#include "osl/misc/carray.h"`
`#include <iosfwd>`
Include dependency graph for moveStackRejections.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
struct | osl::search::OnBoardElement
| Moveを分解した差分要素のうちの盤面上の駒に関して保持するデータ pos, ptypeOをshortに入れる． More...
struct | osl::search::StandElements
| Moveを分解した差分要素のうち持駒の増減のみを管理する． 相手の持ち駒が増えたか，損得なしかを高速に判定できる． More...
struct | osl::search::StateElements
| 複数のmoveによる差分を分解したもの 一回のmoveでOnBoarPlusは手番の駒のみ OnBoardMinusは手番と相手の駒がありうる OnBoardPlusは 最大深さ/2 OnBoardMinusは 最大深さ分用意する． More...
class | osl::search::MoveStackRejections

## Namespaces
| osl
| attackDefense.h
| osl::search
| 探索関係

## Constant Groups
| osl
| attackDefense.h
| osl::search
| 探索関係

## Functions
std::ostream & | osl::search::operator<< (std::ostream &, OnBoardElement const &)
std::ostream & | osl::search::operator<< (std::ostream &, StandElements const &)
std::ostream & | osl::search::operator<< (std::ostream &, StateElements const &)