libscid 0.1.0
Chess applications made easy.
Loading...
Searching...
No Matches
scid::core::ScoredMove Struct Reference
+ Inheritance diagram for scid::core::ScoredMove:

Public Member Functions

bool operator< (const ScoredMove &b) const
 
- Public Member Functions inherited from scid::core::MoveAction
bool isNullMove () const
 
int isCastle () const
 Returns: +2 for king side castle -2 for queen side castle 0 (false) if it is not a castle moves.
 
template<typename OutputIt >
OutputIt toLongNotation (OutputIt dest) const
 Converts the move to UCI coordinate notation.
 

Public Attributes

std::int32_t score
 
- Public Attributes inherited from scid::core::MoveAction
squareT from
 
squareT to
 
pieceT promote
 
pieceT movingPiece: 7
 
pieceT castling: 1
 
byte pieceNum
 
byte capturedNum
 
pieceT capturedPiece
 
squareT capturedSquare
 
byte castleFlags
 
squareT epSquare
 
ushort oldHalfMoveClock
 

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