|
libscid 0.1.0
Chess applications made easy.
|
This is the complete list of members for scid::core::Position, including all inherited members.
| AddPiece(pieceT p, squareT sq) (defined in scid::core::Position) | scid::core::Position | |
| apply(MoveAction const &action) (defined in scid::core::Position) | scid::core::Position | |
| applyCoordinateMoves(const char *moves, size_t movesLen, std::string *toSAN=nullptr) (defined in scid::core::Position) | scid::core::Position | |
| applyMove(MoveSpec const &spec) (defined in scid::core::Position) | scid::core::Position | |
| CalcAttacks(colorT toMove, squareT kingSq, SquareList *squares) const (defined in scid::core::Position) | scid::core::Position | |
| CalcNumChecks() const (defined in scid::core::Position) | scid::core::Position | inline |
| CalcNumChecks(squareT kingSq) const (defined in scid::core::Position) | scid::core::Position | inline |
| CalcNumChecks(squareT kingSq, SquareList *checkSquares) const (defined in scid::core::Position) | scid::core::Position | inline |
| CalcPins() (defined in scid::core::Position) | scid::core::Position | |
| canCastle(bool king_side) const | scid::core::Position | |
| Clear() (defined in scid::core::Position) | scid::core::Position | |
| Compare(Position *p) (defined in scid::core::Position) | scid::core::Position | |
| CopyFrom(Position *src) (defined in scid::core::Position) | scid::core::Position | inline |
| DumpHtmlBoard(DString *dstr, uint style, const char *dir, bool flip) (defined in scid::core::Position) | scid::core::Position | |
| DumpHtmlBoard(DString *dstr, uint style, const char *dir) (defined in scid::core::Position) | scid::core::Position | inline |
| DumpLatexBoard(DString *dstr, bool flip) (defined in scid::core::Position) | scid::core::Position | |
| DumpLatexBoard(DString *dstr) (defined in scid::core::Position) | scid::core::Position | inline |
| FyleCount(pieceT p, fyleT f) const (defined in scid::core::Position) | scid::core::Position | inline |
| GenerateCaptures(MoveList *mlist) (defined in scid::core::Position) | scid::core::Position | inline |
| GenerateMoves(MoveList *mlist, pieceT mask, genMovesT genType, bool maybeInCheck) (defined in scid::core::Position) | scid::core::Position | |
| GenerateMoves(MoveList *mlist) (defined in scid::core::Position) | scid::core::Position | inline |
| GenerateMoves(MoveList *mlist, genMovesT genType) (defined in scid::core::Position) | scid::core::Position | inline |
| GenPieceMoves(MoveList *mlist, squareT sq, SquareSet *sqset, bool capturesOnly) (defined in scid::core::Position) | scid::core::Position | |
| GetBoard() const (defined in scid::core::Position) | scid::core::Position | inline |
| GetCastling(colorT c, castleDirT dir) const (defined in scid::core::Position) | scid::core::Position | inline |
| GetCastlingFlags() const (defined in scid::core::Position) | scid::core::Position | inline |
| GetCount(colorT c) const (defined in scid::core::Position) | scid::core::Position | inline |
| GetEnemyKingSquare() const (defined in scid::core::Position) | scid::core::Position | inline |
| GetEPTarget() const (defined in scid::core::Position) | scid::core::Position | inline |
| GetFullMoveCount() const (defined in scid::core::Position) | scid::core::Position | inline |
| GetHPSig() (defined in scid::core::Position) | scid::core::Position | |
| GetKingSquare(colorT c) const (defined in scid::core::Position) | scid::core::Position | inline |
| GetKingSquare() const (defined in scid::core::Position) | scid::core::Position | inline |
| GetList(colorT c) const (defined in scid::core::Position) | scid::core::Position | inline |
| GetMaterial() const (defined in scid::core::Position) | scid::core::Position | inline |
| GetPiece(squareT sq) const (defined in scid::core::Position) | scid::core::Position | inline |
| GetPlyCounter() const (defined in scid::core::Position) | scid::core::Position | inline |
| getStdStart() (defined in scid::core::Position) | scid::core::Position | static |
| GetToMove() const (defined in scid::core::Position) | scid::core::Position | inline |
| HashValue(void) const (defined in scid::core::Position) | scid::core::Position | inline |
| InPawnEnding() (defined in scid::core::Position) | scid::core::Position | inline |
| isChess960() const (defined in scid::core::Position) | scid::core::Position | inline |
| IsKingInCheck() (defined in scid::core::Position) | scid::core::Position | inline |
| IsKingInCheck(MoveAction const &sm) (defined in scid::core::Position) | scid::core::Position | |
| IsKingInMate() (defined in scid::core::Position) | scid::core::Position | |
| IsLegal() (defined in scid::core::Position) | scid::core::Position | |
| IsLegalMove(squareT from, squareT to, pieceT promo) const (defined in scid::core::Position) | scid::core::Position | |
| IsPromoMove(squareT from, squareT to) (defined in scid::core::Position) | scid::core::Position | |
| IsStdStart() const (defined in scid::core::Position) | scid::core::Position | |
| LeftDiagCount(pieceT p, leftDiagT diag) const (defined in scid::core::Position) | scid::core::Position | inline |
| MakeLongStr(char *str) const (defined in scid::core::Position) | scid::core::Position | |
| makeSan(MoveSpec const &spec, sanFlagT flag) (defined in scid::core::Position) | scid::core::Position | |
| MaterialValue(colorT c) (defined in scid::core::Position) | scid::core::Position | |
| Mobility(pieceT p, colorT color, squareT from) (defined in scid::core::Position) | scid::core::Position | |
| NumNonPawns(colorT c) (defined in scid::core::Position) | scid::core::Position | inline |
| parseMoveSpec(MoveSpec &spec, std::string_view notation) (defined in scid::core::Position) | scid::core::Position | |
| PawnHashValue(void) const (defined in scid::core::Position) | scid::core::Position | inline |
| PieceCount(pieceT p) (defined in scid::core::Position) | scid::core::Position | inline |
| Position() (defined in scid::core::Position) | scid::core::Position | |
| PrintCompactStr(char *cboard) const (defined in scid::core::Position) | scid::core::Position | |
| PrintFEN(char *str, size_t len) const (defined in scid::core::Position) | scid::core::Position | |
| Random(const char *material) (defined in scid::core::Position) | scid::core::Position | |
| RankCount(pieceT p, rankT r) const (defined in scid::core::Position) | scid::core::Position | inline |
| readCoordinateMoveSpec(MoveSpec &spec, std::string_view notation, bool reverse) (defined in scid::core::Position) | scid::core::Position | |
| ReadFromFEN(const char *s) (defined in scid::core::Position) | scid::core::Position | |
| ReadFromFENorUCI(std::string_view str) (defined in scid::core::Position) | scid::core::Position | |
| ReadFromLongStr(const char *str) (defined in scid::core::Position) | scid::core::Position | |
| resolveMove(MoveSpec const &spec, MoveAction &action) const (defined in scid::core::Position) | scid::core::Position | |
| RightDiagCount(pieceT p, rightDiagT diag) const (defined in scid::core::Position) | scid::core::Position | inline |
| SetEPTarget(squareT s) (defined in scid::core::Position) | scid::core::Position | inline |
| SetPlyCounter(ushort x) (defined in scid::core::Position) | scid::core::Position | inline |
| SetToMove(colorT c) (defined in scid::core::Position) | scid::core::Position | inline |
| SquareColorCount(pieceT p, colorT sqColor) const (defined in scid::core::Position) | scid::core::Position | inline |
| StdStart() (defined in scid::core::Position) | scid::core::Position | inline |
| TotalMaterial() const (defined in scid::core::Position) | scid::core::Position | inline |
| TreeCalcAttacks(squareT target) (defined in scid::core::Position) | scid::core::Position | |
| undo(MoveAction const &action) (defined in scid::core::Position) | scid::core::Position | |
| validCastlingFlag(colorT color, bool king_side) const (defined in scid::core::Position) | scid::core::Position | |
| WhiteToMove() const (defined in scid::core::Position) | scid::core::Position | inline |
| writeSan(MoveAction const &action, char *s, sanFlagT flag) (defined in scid::core::Position) | scid::core::Position |