My Project
osl::SimpleState Member List

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

boardosl::SimpleStateprotected
canDropPawnTo(Player player, int x) constosl::SimpleStateinline
changeTurn()osl::SimpleStateinline
clearPawn(Player pl, Square sq)osl::SimpleStateinline
countPiecesOnStand(Player pl, Ptype ptype) constosl::SimpleStateinline
countPiecesOnStand(Player pl) constosl::SimpleStateinline
countPiecesOnStandBit(Player pl, Ptype ptype) constosl::SimpleStateinlineprivate
dump() constosl::SimpleState
emulateCapture(Piece from, Player new_owner) constosl::SimpleState
emulateHandPiece(Player from, Player to, Ptype ptype) constosl::SimpleState
flipHorizontal() constosl::SimpleState
getPiecePtr(Square sq) constosl::SimpleStateinline
hasPawnMaskosl::SimpleStatestatic
hasPieceOnStand(Player player, Ptype ptype) constosl::SimpleStateinline
hasPieceOnStand(Player P) constosl::SimpleStateinline
init()osl::SimpleState
init(Handicap h)osl::SimpleState
initPawnMask()osl::SimpleState
isAlmostValidDrop(Move move) constosl::SimpleStateprotected
isAlmostValidMove(Move move) constosl::SimpleState
isAlmostValidMove(Move move, bool show_error=true) constosl::SimpleState
isConsistent(bool show_error=true) constosl::SimpleState
isEmptyBetween(Square from, Square to, Offset offset, bool pieceExistsAtTo=false) constosl::SimpleStateinline
isEmptyBetween(Square from, Square to, bool noSpaceAtTo=false) constosl::SimpleStateinline
isOffBoard(int num) constosl::SimpleStateinline
isOnBoard(int num) constosl::SimpleStateinline
isPawnMaskSet(Player player, int x) constosl::SimpleStateinline
isPawnMaskSet(int x) constosl::SimpleStateinline
isValidMove(Move move, bool show_error=true) constosl::SimpleState
isValidMoveByRule(Move move, bool show_error)osl::SimpleStatestatic
kingPiece() constosl::SimpleStateinline
kingPiece(Player P) constosl::SimpleStateinline
kingSquare() constosl::SimpleStateinline
kingSquare(Player player) constosl::SimpleStateinline
nextPiece(Square cur, Offset diff) constosl::SimpleStateinline
nth(int n) constosl::SimpleStateinline
nthLimit()osl::SimpleStateinlinestatic
operator<<osl::SimpleStatefriend
operator==osl::SimpleStatefriend
operator[](Square sq) constosl::SimpleStateinline
pawnMaskosl::SimpleStateprotected
pieceAt(Square sq) constosl::SimpleStateinline
pieceOf(int num) constosl::SimpleStateinline
pieceOnBoard(Square sq) constosl::SimpleStateinline
piecesosl::SimpleStateprotected
player_to_moveosl::SimpleStateprotected
rotate180() constosl::SimpleState
setBoard(Square sq, Piece piece)osl::SimpleStateinline
setPawn(Player pl, Square sq)osl::SimpleStateinline
setPiece(Player player, Square sq, Ptype ptype)osl::SimpleState
setPieceAll(Player player)osl::SimpleState
setPieceOf(int num, Piece p)osl::SimpleStateinline
setTurn(Player player)osl::SimpleStateinline
SimpleState()osl::SimpleStateexplicit
SimpleState(Handicap h)osl::SimpleStateexplicit
stand_countosl::SimpleStateprotected
stand_maskosl::SimpleStateprotected
standMask(Player p)osl::SimpleStateinlineprotected
standMask(Player p) constosl::SimpleStateinline
state_t typedefosl::SimpleStateprivate
testValidityOtherThanEffect(Move move) constosl::SimpleStateprotected
turn() constosl::SimpleStateinline
used_maskosl::SimpleStateprotected
usedMask() constosl::SimpleStateinline
~SimpleState()osl::SimpleStatevirtual