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 |