Moveを分解した差分要素のうちの盤面上の駒に関して保持するデータ pos, ptypeOをshortに入れる. More...
#include <moveStackRejections.h>
Public Member Functions | |
| OnBoardElement () | |
| OnBoardElement (Square pos_, PtypeO ptypeO_) | |
| Square | pos () const |
| PtypeO | ptypeO () const |
Static Public Member Functions | |
| static short | makePosPtypeO (Square pos, PtypeO ptypeO) |
Public Attributes | |
| short | posPtypeO |
Moveを分解した差分要素のうちの盤面上の駒に関して保持するデータ pos, ptypeOをshortに入れる.
Definition at line 18 of file moveStackRejections.h.
|
inline |
Definition at line 20 of file moveStackRejections.h.
Definition at line 21 of file moveStackRejections.h.
References makePosPtypeO(), and posPtypeO.
Definition at line 24 of file moveStackRejections.h.
References osl::Square::uintValue().
Referenced by osl::search::StateElements::addMyBoard(), osl::search::StateElements::addOpBoard(), OnBoardElement(), osl::search::StateElements::subMyBoard(), and osl::search::StateElements::subOpBoard().
|
inline |
Definition at line 28 of file moveStackRejections.h.
References osl::Square::makeDirect(), and posPtypeO.
Referenced by osl::search::operator<<(), osl::search::StateElements::validCaptureMove(), and osl::search::StateElements::validSimpleMove().
|
inline |
Definition at line 31 of file moveStackRejections.h.
References posPtypeO.
Referenced by osl::search::operator<<(), osl::search::StateElements::validCaptureMove(), and osl::search::StateElements::validSimpleMove().
| short osl::search::OnBoardElement::posPtypeO |
Definition at line 19 of file moveStackRejections.h.
Referenced by OnBoardElement(), pos(), and ptypeO().
1.8.4