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