|
Scid
4.7.0
|
This is the complete list of members for Position, including all inherited members.
| AddPiece(pieceT p, squareT sq) | Position | |
| CalcAttacks(colorT toMove, squareT kingSq, SquareList *squares) | Position | |
| CalcNumChecks() | Position | inline |
| CalcNumChecks(squareT kingSq) | Position | inline |
| CalcNumChecks(squareT kingSq, SquareList *checkSquares) | Position | inline |
| CalcPins() | Position | |
| CalcSANStrings(sanListT *sanList, sanFlagT flag) | Position | |
| CastlingPossible() | Position | inline |
| Clear() | Position | |
| CompactStrFirstByte() | Position | inline |
| Compare(Position *p) | Position | |
| CopyFrom(Position *src) | Position | inline |
| DoSimpleMove(simpleMoveT *sm) | Position | |
| DumpHtmlBoard(DString *dstr, uint style, const char *dir, bool flip) | Position | |
| DumpHtmlBoard(DString *dstr, uint style, const char *dir) | Position | inline |
| DumpLatexBoard(DString *dstr, bool flip) | Position | |
| DumpLatexBoard(DString *dstr) | Position | inline |
| FyleCount(pieceT p, fyleT f) const | Position | inline |
| GenerateCaptures(MoveList *mlist) | Position | inline |
| GenerateMoves(MoveList *mlist, pieceT mask, genMovesT genType, bool maybeInCheck) | Position | |
| GenerateMoves(MoveList *mlist) | Position | inline |
| GenerateMoves(MoveList *mlist, genMovesT genType) | Position | inline |
| GenPieceMoves(MoveList *mlist, squareT sq, SquareSet *sqset, bool capturesOnly) | Position | |
| GetBoard() const | Position | inline |
| GetCastling(colorT c, castleDirT dir) const | Position | inline |
| GetCastlingFlags() | Position | inline |
| GetCount(colorT c) const | Position | inline |
| GetEnemyKingSquare() | Position | inline |
| GetEPTarget() const | Position | inline |
| GetFullMoveCount() const | Position | inline |
| GetHPSig() | Position | |
| GetKingSquare(colorT c) | Position | inline |
| GetKingSquare() | Position | inline |
| GetList(colorT c) const | Position | inline |
| GetList(colorT c) | Position | inline |
| GetMaterial() const | Position | inline |
| GetPiece(squareT sq) const | Position | inline |
| GetPlyCounter() const | Position | inline |
| GetSquares(pieceT p, SquareList *sqlist) | Position | |
| getStdStart() | Position | static |
| GetToMove() const | Position | inline |
| HashValue(void) | Position | inline |
| InPawnEnding() | Position | inline |
| IsKingInCheck() | Position | inline |
| IsKingInCheck(simpleMoveT *sm) | Position | |
| IsKingInCheckDir(directionT dir) | Position | |
| IsKingInMate() | Position | |
| IsLegal() | Position | |
| IsLegalMove(simpleMoveT *sm) | Position | |
| IsPromoMove(squareT from, squareT to) | Position | |
| IsStdStart() const | Position | |
| LeftDiagCount(pieceT p, leftDiagT diag) | Position | inline |
| MakeLongStr(char *str) | Position | |
| MakeSANString(simpleMoveT *sm, char *s, sanFlagT flag) | Position | |
| MakeUCIString(simpleMoveT *sm, char *s) | Position | |
| MaterialValue(colorT c) | Position | |
| Mobility(pieceT p, colorT color, squareT from) | Position | |
| NumNonPawns(colorT c) | Position | inline |
| ParseMove(simpleMoveT *sm, const char *str) | Position | |
| ParseMove(simpleMoveT *sm, const char *begin, const char *end) | Position | |
| PawnHashValue(void) | Position | inline |
| PieceCount(pieceT p) | Position | inline |
| Position() | Position | |
| PrintCompactStr(char *cboard) | Position | |
| PrintCompactStrFlipped(char *cboard) | Position | |
| PrintFEN(char *str, uint flags) const | Position | |
| Random(const char *material) | Position | |
| RankCount(pieceT p, rankT r) const | Position | inline |
| ReadCoordMove(simpleMoveT *m, const char *s, int slen, bool reverse) | Position | |
| ReadFromCompactStr(const byte *str) | Position | |
| ReadFromFEN(const char *s) | Position | |
| ReadFromLongStr(const char *str) | Position | |
| RelocatePiece(squareT fromSq, squareT toSq) | Position | |
| RightDiagCount(pieceT p, rightDiagT diag) | Position | inline |
| SetCastling(colorT c, castleDirT dir, bool flag) | Position | inline |
| SetCastlingFlags(byte b) | Position | inline |
| SetEPTarget(squareT s) | Position | inline |
| SetPlyCounter(ushort x) | Position | inline |
| SetToMove(colorT c) | Position | inline |
| SquareColorCount(pieceT p, colorT sqColor) | Position | inline |
| StdStart() | Position | inline |
| TotalMaterial() | Position | inline |
| TreeCalcAttacks(colorT toMove, squareT target) | Position | |
| UndoSimpleMove(simpleMoveT *sm) | Position |
1.8.13