BitBully 0.0.59-a2
Loading...
Searching...
No Matches
BitBully::MoveList Class Reference

Public Types

using TBitBoard = uint64_t

Public Member Functions

void insert (const TBitBoard move, const int score)
TBitBoard pop ()
unsigned int getSize () const
void reset ()

Static Public Attributes

static constexpr int N_COLUMNS = 7

Detailed Description

Definition at line 9 of file MoveList.h.

Member Typedef Documentation

◆ TBitBoard

using BitBully::MoveList::TBitBoard = uint64_t

Definition at line 12 of file MoveList.h.

Constructor & Destructor Documentation

◆ MoveList()

BitBully::MoveList::MoveList ( )
inline

Definition at line 33 of file MoveList.h.

Member Function Documentation

◆ getSize()

unsigned int BitBully::MoveList::getSize ( ) const
inline

Definition at line 29 of file MoveList.h.

◆ insert()

void BitBully::MoveList::insert ( const TBitBoard move,
const int score )
inline

Definition at line 17 of file MoveList.h.

◆ pop()

TBitBoard BitBully::MoveList::pop ( )
inline

Definition at line 25 of file MoveList.h.

◆ reset()

void BitBully::MoveList::reset ( )
inline

Definition at line 31 of file MoveList.h.

Member Data Documentation

◆ move

TBitBoard BitBully::MoveList::move

Definition at line 43 of file MoveList.h.

◆ N_COLUMNS

int BitBully::MoveList::N_COLUMNS = 7
staticconstexpr

Definition at line 15 of file MoveList.h.

◆ score

int BitBully::MoveList::score

Definition at line 44 of file MoveList.h.


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