![]() |
BitBully 0.0.56-a6
|
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 |
| copy() const (defined in BitBully::Board) | BitBully::Board | inline |
| 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 TBoardArrayT &board) (defined in BitBully::Board) | BitBully::Board | |
| setBoard(const std::vector< int > &moveSequence) (defined in BitBully::Board) | BitBully::Board | |
| setBoard(const std::string &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 | |
| TBoardArrayT 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 |