This is the complete list of members for osl::Piece, including all inherited members.
| BitOffsetMovePromote | osl::Piece | static | 
| BitOffsetPromote | osl::Piece | static | 
| BitOffsetPtype | osl::Piece | static | 
| canMoveOn(Int2Type< BLACK >) const | osl::Piece | inlineprivate | 
| canMoveOn(Int2Type< WHITE >) const | osl::Piece | inlineprivate | 
| 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 | inlinestatic | 
| EMPTY() | osl::Piece | inlinestatic | 
| intValue() const | osl::Piece | inline | 
| isEdge() const | osl::Piece | inline | 
| isEdgeNum(int num) | osl::Piece | inlinestatic | 
| isEmpty() const | osl::Piece | inline | 
| isEmptyNum(int num) | osl::Piece | inlinestatic | 
| isOnBoard() const | osl::Piece | inline | 
| isOnBoardByOwner(Int2Type< BLACK >) const | osl::Piece | inlineprivate | 
| isOnBoardByOwner(Int2Type< WHITE >) const | osl::Piece | inlineprivate | 
| 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 | inlinestatic | 
| 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 | inlinestatic | 
| makeKing(Player owner, Square square) | osl::Piece | static | 
| number() const | osl::Piece | inline | 
| operator+=(Offset offset) | osl::Piece | inline | 
| owner() const | osl::Piece | inline | 
| piece | osl::Piece | private | 
| Piece(int p) | osl::Piece | inlineprivate | 
| 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 | 
| SIZE | osl::Piece | static | 
| square() const | osl::Piece | inline | 
| unpromote() const | osl::Piece | inline | 
 1.8.4
 1.8.4