![]() |
BitBully 0.0.39
|
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::Board | inline |
Board() (defined in BitBully::Board) | BitBully::Board | |
BoardTest (defined in BitBully::Board) | BitBully::Board | friend |
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::Board | static |
countTokens() const (defined in BitBully::Board) | BitBully::Board | inline |
doubleThreat(const TBitBoard moves) const (defined in BitBully::Board) | BitBully::Board | inline |
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::Board | inline |
hash(uint64_t x) (defined in BitBully::Board) | BitBully::Board | inlinestatic |
hash() const (defined in BitBully::Board) | BitBully::Board | inline |
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::Board | static |
lsb(const TBitBoard x) (defined in BitBully::Board) | BitBully::Board | inlinestatic |
mirror() const (defined in BitBully::Board) | BitBully::Board | |
movesLeft() const (defined in BitBully::Board) | BitBully::Board | inline |
N_COLUMNS (defined in BitBully::Board) | BitBully::Board | static |
N_ROWS (defined in BitBully::Board) | BitBully::Board | static |
N_VALID_BOARD_VALUES (defined in BitBully::Board) | BitBully::Board | static |
nextMove(TBitBoard allMoves) (defined in BitBully::Board) | BitBully::Board | inlinestatic |
operator!=(const Board &b) const (defined in BitBully::Board) | BitBully::Board | inline |
operator==(const Board &b) const (defined in BitBully::Board) | BitBully::Board | inline |
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::Board | inline |
playMoveOnCopy(const TBitBoard mv) const (defined in BitBully::Board) | BitBully::Board | inline |
popCountBoard(uint64_t x) (defined in BitBully::Board) | BitBully::Board | inlinestatic |
popCountBoard() const (defined in BitBully::Board) | BitBully::Board | inline |
randomBoard(const int nPly, const bool forbidDirectWin=true) (defined in BitBully::Board) | BitBully::Board | inlinestatic |
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::Board | inline |
toString() const (defined in BitBully::Board) | BitBully::Board | |
uid() const (defined in BitBully::Board) | BitBully::Board | inline |