All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
osl::search::OnBoardElement Struct Reference

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
 

Detailed Description

Moveを分解した差分要素のうちの盤面上の駒に関して保持するデータ pos, ptypeOをshortに入れる.

Definition at line 18 of file moveStackRejections.h.

Constructor & Destructor Documentation

osl::search::OnBoardElement::OnBoardElement ( )
inline

Definition at line 20 of file moveStackRejections.h.

osl::search::OnBoardElement::OnBoardElement ( Square  pos_,
PtypeO  ptypeO_ 
)
inline

Definition at line 21 of file moveStackRejections.h.

References makePosPtypeO(), and posPtypeO.

Member Function Documentation

static short osl::search::OnBoardElement::makePosPtypeO ( Square  pos,
PtypeO  ptypeO 
)
inlinestatic
Square osl::search::OnBoardElement::pos ( ) const
inline
PtypeO osl::search::OnBoardElement::ptypeO ( ) const
inline

Member Data Documentation

short osl::search::OnBoardElement::posPtypeO

Definition at line 19 of file moveStackRejections.h.

Referenced by OnBoardElement(), pos(), and ptypeO().


The documentation for this struct was generated from the following file: