All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
osl::Piece Member List

This is the complete list of members for osl::Piece, including all inherited members.

BitOffsetMovePromoteosl::Piecestatic
BitOffsetPromoteosl::Piecestatic
BitOffsetPtypeosl::Piecestatic
canMoveOn(Int2Type< BLACK >) const osl::Pieceinlineprivate
canMoveOn(Int2Type< WHITE >) const osl::Pieceinlineprivate
canMoveOn() const osl::Pieceinline
canMoveOn(Player pl) const osl::Pieceinline
captured() const osl::Pieceinline
checkPromote(bool promotep) const osl::Pieceinline
EDGE()osl::Pieceinlinestatic
EMPTY()osl::Pieceinlinestatic
intValue() const osl::Pieceinline
isEdge() const osl::Pieceinline
isEdgeNum(int num)osl::Pieceinlinestatic
isEmpty() const osl::Pieceinline
isEmptyNum(int num)osl::Pieceinlinestatic
isOnBoard() const osl::Pieceinline
isOnBoardByOwner(Int2Type< BLACK >) const osl::Pieceinlineprivate
isOnBoardByOwner(Int2Type< WHITE >) const osl::Pieceinlineprivate
isOnBoardByOwner() const osl::Pieceinline
isOnBoardByOwner(Player owner) const osl::Pieceinline
isOnBoardNotPromoted() const osl::Pieceinline
isPiece() const osl::Pieceinline
isPieceNum(int num)osl::Pieceinlinestatic
isPlayerBasicPtype(Player pl, Ptype ptype) const osl::Pieceinline
isPlayerPtype(Player pl, Ptype ptype) const osl::Pieceinline
isPromoted() const osl::Pieceinline
isPromotedNotKingGold() const osl::Pieceinline
isPtype() const osl::Pieceinline
makeDirect(int value)osl::Pieceinlinestatic
makeKing(Player owner, Square square)osl::Piecestatic
number() const osl::Pieceinline
operator+=(Offset offset)osl::Pieceinline
owner() const osl::Pieceinline
pieceosl::Pieceprivate
Piece(int p)osl::Pieceinlineprivate
Piece(Player owner, Ptype ptype, int num, Square square)osl::Pieceinline
Piece()osl::Pieceinline
pieceIsBlack() const osl::Pieceinline
promote() const osl::Pieceinline
promoteWithMask(int promote_mask) const osl::Pieceinline
ptype() const osl::Pieceinline
ptypeO() const osl::Pieceinline
setSquare(Square square)osl::Pieceinline
SIZEosl::Piecestatic
square() const osl::Pieceinline
unpromote() const osl::Pieceinline