BitBully 0.0.39
Loading...
Searching...
No Matches
BitBully::Board Member List

This is the complete list of members for BitBully::Board, including all inherited members.

allPositions(const int upToNPly, bool exactlyN) const (defined in BitBully::Board)BitBully::Boardinline
Board() (defined in BitBully::Board)BitBully::Board
BoardTest (defined in BitBully::Board)BitBully::Boardfriend
canWin() const (defined in BitBully::Board)BitBully::Board
canWin(int column) const (defined in BitBully::Board)BitBully::Board
COLUMN_BIT_OFFSET (defined in BitBully::Board)BitBully::Boardstatic
countTokens() const (defined in BitBully::Board)BitBully::Boardinline
doubleThreat(const TBitBoard moves) const (defined in BitBully::Board)BitBully::Boardinline
findOddThreats(TBitBoard moves) (defined in BitBully::Board)BitBully::Board
findThreats(TBitBoard moves) (defined in BitBully::Board)BitBully::Board
generateMoves() const (defined in BitBully::Board)BitBully::Board
generateNonLosingMoves() const (defined in BitBully::Board)BitBully::Boardinline
hash(uint64_t x) (defined in BitBully::Board)BitBully::Boardinlinestatic
hash() const (defined in BitBully::Board)BitBully::Boardinline
hasWin() const (defined in BitBully::Board)BitBully::Board
isLegalMove(int column) const (defined in BitBully::Board)BitBully::Board
isValid(const TBoardArray &board) (defined in BitBully::Board)BitBully::Boardstatic
lsb(const TBitBoard x) (defined in BitBully::Board)BitBully::Boardinlinestatic
mirror() const (defined in BitBully::Board)BitBully::Board
movesLeft() const (defined in BitBully::Board)BitBully::Boardinline
N_COLUMNS (defined in BitBully::Board)BitBully::Boardstatic
N_ROWS (defined in BitBully::Board)BitBully::Boardstatic
N_VALID_BOARD_VALUES (defined in BitBully::Board)BitBully::Boardstatic
nextMove(TBitBoard allMoves) (defined in BitBully::Board)BitBully::Boardinlinestatic
operator!=(const Board &b) const (defined in BitBully::Board)BitBully::Boardinline
operator==(const Board &b) const (defined in BitBully::Board)BitBully::Boardinline
P_EMPTY enum value (defined in BitBully::Board)BitBully::Board
P_RED enum value (defined in BitBully::Board)BitBully::Board
P_YELLOW enum value (defined in BitBully::Board)BitBully::Board
Player enum name (defined in BitBully::Board)BitBully::Board
playMove(int column) (defined in BitBully::Board)BitBully::Board
playMoveFastBB(const TBitBoard mv) (defined in BitBully::Board)BitBully::Boardinline
playMoveOnCopy(const TBitBoard mv) const (defined in BitBully::Board)BitBully::Boardinline
popCountBoard(uint64_t x) (defined in BitBully::Board)BitBully::Boardinlinestatic
popCountBoard() const (defined in BitBully::Board)BitBully::Boardinline
randomBoard(const int nPly, const bool forbidDirectWin=true) (defined in BitBully::Board)BitBully::Boardinlinestatic
setBoard(const TBoardArray &board) (defined in BitBully::Board)BitBully::Board
setBoard(const std::vector< int > &moveSequence) (defined in BitBully::Board)BitBully::Board
sortMoves(TBitBoard moves) const (defined in BitBully::Board)BitBully::Board
TBitBoard typedef (defined in BitBully::Board)BitBully::Board
TBoardArray typedef (defined in BitBully::Board)BitBully::Board
TMovesCounter typedef (defined in BitBully::Board)BitBully::Board
toArray() const (defined in BitBully::Board)BitBully::Board
toHuffman() const (defined in BitBully::Board)BitBully::Boardinline
toString() const (defined in BitBully::Board)BitBully::Board
uid() const (defined in BitBully::Board)BitBully::Boardinline