|
Cute Chess
0.1
|
This is the complete list of members for Chess::Board, including all inherited members.
| addToReserve(const Piece &piece, int count=1) | Chess::Board | protected |
| arraySize() const | Chess::Board | inlineprotected |
| Board(Zobrist *zobrist) | Chess::Board | |
| canMove() | Chess::Board | protected |
| captureType(const Move &move) const | Chess::Board | protectedvirtual |
| chessSquare(int index) const | Chess::Board | protected |
| chessSquare(const QString &str) const | Chess::Board | protected |
| coordinateSystem() const | Chess::Board | virtual |
| CoordinateSystem enum name | Chess::Board | |
| copy() const =0 | Chess::Board | pure virtual |
| defaultFenString() const =0 | Chess::Board | pure virtual |
| FenNotation enum name | Chess::Board | |
| fenString(FenNotation notation=XFen) const | Chess::Board | |
| generateDropMoves(QVarLengthArray< Move > &moves, int pieceType) const | Chess::Board | protected |
| generateHoppingMoves(int sourceSquare, const QVarLengthArray< int > &offsets, QVarLengthArray< Move > &moves) const | Chess::Board | protected |
| generateMoves(QVarLengthArray< Move > &moves, int pieceType=Piece::NoPiece) const | Chess::Board | protected |
| generateMovesForPiece(QVarLengthArray< Move > &moves, int pieceType, int square) const =0 | Chess::Board | protectedpure virtual |
| generateSlidingMoves(int sourceSquare, const QVarLengthArray< int > &offsets, QVarLengthArray< Move > &moves) const | Chess::Board | protected |
| genericMove(const Move &move) const | Chess::Board | |
| height() const =0 | Chess::Board | pure virtual |
| initialize() | Chess::Board | |
| InvertedCoordinates enum value | Chess::Board | |
| isLegalMove(const Move &move) | Chess::Board | |
| isLegalPosition()=0 | Chess::Board | protectedpure virtual |
| isRandomVariant() const | Chess::Board | virtual |
| isRepetition(const Move &move) | Chess::Board | |
| isValidSquare(const Square &square) const | Chess::Board | |
| key() const | Chess::Board | inline |
| lanMoveString(const Move &move) | Chess::Board | protectedvirtual |
| lastMove() const | Chess::Board | inlineprotected |
| legalMoves() | Chess::Board | |
| LongAlgebraic enum value | Chess::Board | |
| makeMove(const Move &move, BoardTransition *transition=nullptr) | Chess::Board | |
| maxPieceSymbolLength() const | Chess::Board | protectedvirtual |
| moveExists(const Move &move) const | Chess::Board | protected |
| moveFromGenericMove(const GenericMove &move) const | Chess::Board | |
| moveFromLanString(const QString &str) | Chess::Board | protectedvirtual |
| moveFromSanString(const QString &str)=0 | Chess::Board | protectedpure virtual |
| moveFromString(const QString &str) | Chess::Board | |
| MoveNotation enum name | Chess::Board | |
| moveString(const Move &move, MoveNotation notation) | Chess::Board | |
| NormalCoordinates enum value | Chess::Board | |
| operator<< (defined in Chess::Board) | Chess::Board | friend |
| pieceAt(const Square &square) const | Chess::Board | |
| pieceAt(int square) const | Chess::Board | inlineprotected |
| pieceFromSymbol(const QString &pieceSymbol) const | Chess::Board | |
| pieceHasMovement(int pieceType, unsigned movement) const | Chess::Board | inlineprotected |
| pieceList(Side side) const | Chess::Board | |
| pieceString(int pieceType) const | Chess::Board | |
| pieceSymbol(Piece piece) const | Chess::Board | |
| plyCount() const | Chess::Board | inline |
| removeFromReserve(const Piece &piece) | Chess::Board | protected |
| repeatCount() const | Chess::Board | |
| representation(Piece piece) const | Chess::Board | |
| reserveCount(Piece piece) const | Chess::Board | |
| reservePieceTypes() const | Chess::Board | virtual |
| reserveType(int pieceType) const | Chess::Board | protectedvirtual |
| reset() | Chess::Board | |
| result()=0 | Chess::Board | pure virtual |
| reversibleMoveCount() const | Chess::Board | virtual |
| sanMoveString(const Move &move)=0 | Chess::Board | protectedpure virtual |
| setFenString(const QString &fen) | Chess::Board | |
| setPieceType(int type, const QString &name, const QString &symbol, unsigned movement=0, const QString &gsymbol=QString()) | Chess::Board | protected |
| setSquare(int square, Piece piece) | Chess::Board | inlineprotected |
| ShredderFen enum value | Chess::Board | |
| sideToMove() const | Chess::Board | inline |
| squareIndex(const Square &square) const | Chess::Board | protected |
| squareIndex(const QString &str) const | Chess::Board | protected |
| squareString(int index) const | Chess::Board | protected |
| squareString(const Square &square) const | Chess::Board | protected |
| StandardAlgebraic enum value | Chess::Board | |
| startingFenString() const | Chess::Board | inline |
| startingSide() const | Chess::Board | inline |
| tablebaseResult(unsigned int *dtm=nullptr) const | Chess::Board | virtual |
| undoMove() | Chess::Board | |
| upperCaseSide() const | Chess::Board | virtual |
| variant() const =0 | Chess::Board | pure virtual |
| variantHasDrops() const | Chess::Board | virtual |
| variantHasOptionalPromotions() const | Chess::Board | virtual |
| variantHasWallSquares() const | Chess::Board | virtual |
| vFenString(FenNotation notation) const =0 | Chess::Board | protectedpure virtual |
| vInitialize()=0 | Chess::Board | protectedpure virtual |
| vIsLegalMove(const Move &move) | Chess::Board | protectedvirtual |
| vMakeMove(const Move &move, BoardTransition *transition)=0 | Chess::Board | protectedpure virtual |
| vSetFenString(const QStringList &fen)=0 | Chess::Board | protectedpure virtual |
| vUndoMove(const Move &move)=0 | Chess::Board | protectedpure virtual |
| width() const =0 | Chess::Board | pure virtual |
| XFen enum value | Chess::Board | |
| xorKey(quint64 key) | Chess::Board | inlineprotected |
| ~Board() | Chess::Board | virtual |
1.8.11