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 ( )

Definition at line 76 of file movelist.h.

Member Function Documentation

iterator MoveList::begin ( )

Definition at line 79 of file movelist.h.

void MoveList::Clear ( )

Definition at line 82 of file movelist.h.

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

Definition at line 83 of file movelist.h.

iterator MoveList::end ( )

Definition at line 80 of file movelist.h.

simpleMoveT* MoveList::Get ( uint  index)

Definition at line 101 of file movelist.h.

void MoveList::push_back ( const simpleMoveT sm)

Definition at line 97 of file movelist.h.

void MoveList::resize ( size_t  count)

Definition at line 93 of file movelist.h.

uint MoveList::Size ( )

Definition at line 81 of file movelist.h.

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