| 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 |