osl::Piece Member List
This is the complete list of members for osl::Piece, including all inherited members.
BitOffsetMovePromoteosl::Piece [static]
BitOffsetPromoteosl::Piece [static]
BitOffsetPtypeosl::Piece [static]
canMoveOn(Int2Type< BLACK >) const osl::Piece [inline, private]
canMoveOn(Int2Type< WHITE >) const osl::Piece [inline, private]
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(Int2Type< BLACK >) const osl::Piece [inline, private]
isOnBoardByOwner(Int2Type< WHITE >) const osl::Piece [inline, private]
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]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines