| board | osl::state::SimpleState | [protected] |
| changeTurn() | osl::state::SimpleState | [inline] |
| clearPawn(Player pl, Position pos) | 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 | [inline, private] |
| doCaptureMove(Position from, Position to, Piece target, int promoteMask) | osl::state::SimpleState | |
| doDropMove(Position to, Ptype ptype) | osl::state::SimpleState | |
| doSimpleMove(Position from, Position to, int promoteMask) | osl::state::SimpleState | |
| 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 | |
| getKingPiece() const | osl::state::SimpleState | [inline] |
| getKingPiece(Player P) const | osl::state::SimpleState | [inline] |
| getKingPosition() const | osl::state::SimpleState | [inline] |
| getKingPosition(Player player) const | osl::state::SimpleState | [inline] |
| getPieceAt(Position pos) const | osl::state::SimpleState | [inline] |
| getPieceOf(int num) const | osl::state::SimpleState | [inline] |
| getPieceOnBoard(Position pos) const | osl::state::SimpleState | [inline] |
| getPiecePtr(Position pos) const | osl::state::SimpleState | [inline] |
| getTurn() 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 | |
| isAlmostValidMove(Move move) const | osl::state::SimpleState | [inline] |
| isAlmostValidMove(Move move, bool showError=true) const | osl::state::SimpleState | |
| isAlmostValidMove(Move move) const | osl::state::SimpleState | [inline] |
| isConsistent(bool showError=true) const | osl::state::SimpleState | |
| isEmptyBetween(Position from, Position to, Offset offset, bool pieceExistsAtTo=false) const | osl::state::SimpleState | [inline] |
| isEmptyBetween(Position from, Position 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 showError=true) const | osl::state::SimpleState | |
| isValidMoveByRule(Move move, bool showError) const | osl::state::SimpleState | |
| makeMovePass() | osl::state::SimpleState | [inline] |
| nextPiece(Position cur, Offset diff) const | osl::state::SimpleState | [inline] |
| operator<<(std::ostream &os, const SimpleState &state) | osl::state::SimpleState | [friend] |
| operator==(const SimpleState &st1, const SimpleState &st2) | osl::state::SimpleState | [friend] |
| osl::apply_move::ApplyDoUndoCaptureMove< BLACK, SimpleState > class | osl::state::SimpleState | [friend] |
| osl::apply_move::ApplyDoUndoCaptureMove< WHITE, SimpleState > class | osl::state::SimpleState | [friend] |
| osl::apply_move::ApplyDoUndoDropMove< BLACK, SimpleState > class | osl::state::SimpleState | [friend] |
| osl::apply_move::ApplyDoUndoDropMove< WHITE, SimpleState > class | osl::state::SimpleState | [friend] |
| osl::apply_move::ApplyDoUndoSimpleMove< BLACK, SimpleState > class | osl::state::SimpleState | [friend] |
| osl::apply_move::ApplyDoUndoSimpleMove< WHITE, SimpleState > class | osl::state::SimpleState | [friend] |
| osl::misc::FastCopier class | osl::state::SimpleState | [friend] |
| pawnMask | osl::state::SimpleState | [protected] |
| pieces | osl::state::SimpleState | [protected] |
| rotate180() const | osl::state::SimpleState | |
| setBoard(Position pos, Piece piece) | osl::state::SimpleState | [inline] |
| setPawn(Player pl, Position pos) | osl::state::SimpleState | [inline] |
| setPiece(Player player, Position pos, 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 | [inline, protected] |
| standMask(Player p) const | osl::state::SimpleState | [inline] |
| state_t typedef | osl::state::SimpleState | [private] |
| turn | osl::state::SimpleState | [protected] |
| used_mask | osl::state::SimpleState | [protected] |
| usedMask() const | osl::state::SimpleState | [inline] |
| ~SimpleState() | osl::state::SimpleState | [virtual] |