osl::SimpleState Member List

This is the complete list of members for osl::SimpleState, including all inherited members.

board | osl::SimpleState | protected
canDropPawnTo(Player player, int x) const | osl::SimpleState | inline
changeTurn() | osl::SimpleState | inline
clearPawn(Player pl, Square sq) | osl::SimpleState | inline
countPiecesOnStand(Player pl, Ptype ptype) const | osl::SimpleState | inline
countPiecesOnStand(Player pl) const | osl::SimpleState | inline
countPiecesOnStandBit(Player pl, Ptype ptype) const | osl::SimpleState | inline private
dump() const | osl::SimpleState |
emulateCapture(Piece from, Player new_owner) const | osl::SimpleState |
emulateHandPiece(Player from, Player to, Ptype ptype) const | osl::SimpleState |
flipHorizontal() const | osl::SimpleState |
getPiecePtr(Square sq) const | osl::SimpleState | inline
hasPawnMask | osl::SimpleState | static
hasPieceOnStand(Player player, Ptype ptype) const | osl::SimpleState | inline
hasPieceOnStand(Player P) const | osl::SimpleState | inline
init() | osl::SimpleState |
init(Handicap h) | osl::SimpleState |
initPawnMask() | osl::SimpleState |
isAlmostValidDrop(Move move) const | osl::SimpleState | protected
isAlmostValidMove(Move move) const | osl::SimpleState |
isAlmostValidMove(Move move, bool show_error=true) const | osl::SimpleState |
isConsistent(bool show_error=true) const | osl::SimpleState |
isEmptyBetween(Square from, Square to, Offset offset, bool pieceExistsAtTo=false) const | osl::SimpleState | inline
isEmptyBetween(Square from, Square to, bool noSpaceAtTo=false) const | osl::SimpleState | inline
isOffBoard(int num) const | osl::SimpleState | inline
isOnBoard(int num) const | osl::SimpleState | inline
isPawnMaskSet(Player player, int x) const | osl::SimpleState | inline
isPawnMaskSet(int x) const | osl::SimpleState | inline
isValidMove(Move move, bool show_error=true) const | osl::SimpleState |
isValidMoveByRule(Move move, bool show_error) | osl::SimpleState | static
kingPiece() const | osl::SimpleState | inline
kingPiece(Player P) const | osl::SimpleState | inline
kingSquare() const | osl::SimpleState | inline
kingSquare(Player player) const | osl::SimpleState | inline
nextPiece(Square cur, Offset diff) const | osl::SimpleState | inline
nth(int n) const | osl::SimpleState | inline
nthLimit() | osl::SimpleState | inline static
operator<<(std::ostream &os, const SimpleState &state) | osl::SimpleState | friend
operator==(const SimpleState &st1, const SimpleState &st2) | osl::SimpleState | friend
operator[](Square sq) const | osl::SimpleState | inline
pawnMask | osl::SimpleState | protected
pieceAt(Square sq) const | osl::SimpleState | inline
pieceOf(int num) const | osl::SimpleState | inline
pieceOnBoard(Square sq) const | osl::SimpleState | inline
pieces | osl::SimpleState | protected
player_to_move | osl::SimpleState | protected
rotate180() const | osl::SimpleState |
setBoard(Square sq, Piece piece) | osl::SimpleState | inline
setPawn(Player pl, Square sq) | osl::SimpleState | inline
setPiece(Player player, Square sq, Ptype ptype) | osl::SimpleState |
setPieceAll(Player player) | osl::SimpleState |
setPieceOf(int num, Piece p) | osl::SimpleState | inline
setTurn(Player player) | osl::SimpleState | inline
SimpleState() | osl::SimpleState | explicit
SimpleState(Handicap h) | osl::SimpleState | explicit
stand_count | osl::SimpleState | protected
stand_mask | osl::SimpleState | protected
standMask(Player p) | osl::SimpleState | inline protected
standMask(Player p) const | osl::SimpleState | inline
state_t typedef | osl::SimpleState | private
testValidityOtherThanEffect(Move move) const | osl::SimpleState | protected
turn() const | osl::SimpleState | inline
used_mask | osl::SimpleState | protected
usedMask() const | osl::SimpleState | inline
~SimpleState() | osl::SimpleState | virtual