Scid  4.6.5
Public Types | Public Member Functions | List of all members
MoveList Class Reference

#include <movelist.h>

Public Types

typedef simpleMoveTiterator
 

Public Member Functions

 MoveList ()
 
iterator begin ()
 
iterator end ()
 
uint Size ()
 
void Clear ()
 
void emplace_back (squareT from, squareT to, pieceT promote, pieceT movingPiece, pieceT capturedPiece)
 
void resize (size_t count)
 
void push_back (const simpleMoveT &sm)
 
simpleMoveTGet (uint index)
 

Detailed Description

Definition at line 71 of file movelist.h.

Member Typedef Documentation

Definition at line 78 of file movelist.h.

Constructor & Destructor Documentation

MoveList::MoveList ( )
inline

Definition at line 76 of file movelist.h.

Member Function Documentation

iterator MoveList::begin ( )
inline

Definition at line 79 of file movelist.h.

void MoveList::Clear ( )
inline

Definition at line 82 of file movelist.h.

void MoveList::emplace_back ( squareT  from,
squareT  to,
pieceT  promote,
pieceT  movingPiece,
pieceT  capturedPiece 
)
inline

Definition at line 83 of file movelist.h.

iterator MoveList::end ( )
inline

Definition at line 80 of file movelist.h.

simpleMoveT* MoveList::Get ( uint  index)
inline

Definition at line 101 of file movelist.h.

void MoveList::push_back ( const simpleMoveT sm)
inline

Definition at line 97 of file movelist.h.

void MoveList::resize ( size_t  count)
inline

Definition at line 93 of file movelist.h.

uint MoveList::Size ( )
inline

Definition at line 81 of file movelist.h.


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