Scid  4.7.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
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 ( )
inline

Definition at line 94 of file movelist.h.

◆ Clear()

void MoveList::Clear ( )
inline

Definition at line 97 of file movelist.h.

◆ emplace_back()

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

Definition at line 98 of file movelist.h.

◆ end()

iterator MoveList::end ( )
inline

Definition at line 95 of file movelist.h.

◆ Get()

simpleMoveT* MoveList::Get ( size_t  index)
inline

Definition at line 116 of file movelist.h.

◆ push_back()

void MoveList::push_back ( const simpleMoveT sm)
inline

Definition at line 112 of file movelist.h.

◆ resize()

void MoveList::resize ( size_t  count)
inline

Definition at line 108 of file movelist.h.

◆ Size()

uint MoveList::Size ( )
inline

Definition at line 96 of file movelist.h.


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