osl::state::SimpleState メンバ一覧

これは全メンバの一覧です。osl::state::SimpleState継承メンバも含んでいます。
boardosl::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]
hasPawnMaskosl::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 > classosl::state::SimpleState [friend]
osl::apply_move::ApplyDoUndoCaptureMove< WHITE, SimpleState > classosl::state::SimpleState [friend]
osl::apply_move::ApplyDoUndoDropMove< BLACK, SimpleState > classosl::state::SimpleState [friend]
osl::apply_move::ApplyDoUndoDropMove< WHITE, SimpleState > classosl::state::SimpleState [friend]
osl::apply_move::ApplyDoUndoSimpleMove< BLACK, SimpleState > classosl::state::SimpleState [friend]
osl::apply_move::ApplyDoUndoSimpleMove< WHITE, SimpleState > classosl::state::SimpleState [friend]
osl::misc::FastCopier classosl::state::SimpleState [friend]
pawnMaskosl::state::SimpleState [protected]
piecesosl::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_countosl::state::SimpleState [protected]
stand_maskosl::state::SimpleState [protected]
standMask(Player p)osl::state::SimpleState [inline, protected]
standMask(Player p) const osl::state::SimpleState [inline]
state_t typedefosl::state::SimpleState [private]
turnosl::state::SimpleState [protected]
used_maskosl::state::SimpleState [protected]
usedMask() const osl::state::SimpleState [inline]
~SimpleState()osl::state::SimpleState [virtual]
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
Sun May 16 09:59:00 2010に生成されました。  doxygen 1.6.3