osl::Piece メンバ一覧

これは全メンバの一覧です。osl::Piece継承メンバも含んでいます。
BitOffsetMovePromoteosl::Piece [static]
BitOffsetPromoteosl::Piece [static]
BitOffsetPtypeosl::Piece [static]
canMoveOn() const osl::Piece [inline]
canMoveOn(Player pl) const osl::Piece [inline]
captured() const osl::Piece [inline]
checkPromote(bool promotep) const osl::Piece [inline]
EDGE()osl::Piece [inline, static]
EMPTY()osl::Piece [inline, static]
intValue() const osl::Piece [inline]
isEdge() const osl::Piece [inline]
isEdgeNum(int num)osl::Piece [inline, static]
isEmpty() const osl::Piece [inline]
isEmptyNum(int num)osl::Piece [inline, static]
isOnBoard() const osl::Piece [inline]
isOnBoardByOwner() const osl::Piece [inline]
isOnBoardByOwner(Player owner) const osl::Piece [inline]
isOnBoardNotPromoted() const osl::Piece [inline]
isPiece() const osl::Piece [inline]
isPieceNum(int num)osl::Piece [inline, static]
isPlayerBasicPtype(Player pl, Ptype ptype) const osl::Piece [inline]
isPlayerPtype(Player pl, Ptype ptype) const osl::Piece [inline]
isPromoted() const osl::Piece [inline]
isPromotedNotKingGold() const osl::Piece [inline]
isPtype() const osl::Piece [inline]
makeDirect(int value)osl::Piece [inline, static]
makeKing(Player owner, Square square)osl::Piece [static]
number() const osl::Piece [inline]
operator+=(Offset offset)osl::Piece [inline]
owner() const osl::Piece [inline]
pieceosl::Piece [private]
Piece(int p)osl::Piece [inline, private]
Piece(Player owner, Ptype ptype, int num, Square square)osl::Piece [inline]
Piece()osl::Piece [inline]
pieceIsBlack() const osl::Piece [inline]
promote() const osl::Piece [inline]
promoteWithMask(int promote_mask) const osl::Piece [inline]
ptype() const osl::Piece [inline]
ptypeO() const osl::Piece [inline]
setSquare(Square square)osl::Piece [inline]
SIZEosl::Piece [static]
square() const osl::Piece [inline]
unpromote() const osl::Piece [inline]
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義