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