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

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

Detailed Description

Definition at line 88 of file movelist.h.

Member Typedef Documentation

◆ iterator

Definition at line 93 of file movelist.h.

Member Function Documentation

◆ begin()

iterator MoveList::begin ( )

Definition at line 94 of file movelist.h.

◆ Clear()

void MoveList::Clear ( )

Definition at line 97 of file movelist.h.

◆ emplace_back()

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

Definition at line 98 of file movelist.h.

◆ end()

iterator MoveList::end ( )

Definition at line 95 of file movelist.h.

◆ Get()

simpleMoveT* MoveList::Get ( size_t  index)

Definition at line 116 of file movelist.h.

◆ push_back()

void MoveList::push_back ( const simpleMoveT sm)

Definition at line 112 of file movelist.h.

◆ resize()

void MoveList::resize ( size_t  count)

Definition at line 108 of file movelist.h.

◆ Size()

uint MoveList::Size ( )

Definition at line 96 of file movelist.h.

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