| canPromote(Int2Type< BLACK >) const | osl::Position | [inline, private] |
| canPromote(Int2Type< WHITE >) const | osl::Position | [inline, private] |
| canPromote() const | osl::Position | [inline] |
| canPromote(Player player) const | osl::Position | [inline] |
| canPromoteY(int y, Int2Type< P >) | osl::Position | [inline, private, static] |
| canPromoteY(int y, Int2Type< BLACK >) | osl::Position | [inline, private, static] |
| canPromoteY(int y, Int2Type< WHITE >) | osl::Position | [inline, private, static] |
| canPromoteY(int y) | osl::Position | [inline, static] |
| flipHorizontal() const | osl::Position | [inline] |
| index() const | osl::Position | [inline] |
| indexForOffset32() const | osl::Position | [inline] |
| indexMax() | osl::Position | [inline, static] |
| isEdge() const | osl::Position | [inline] |
| isLR(Position pos) const | osl::Position | [inline] |
| isOnBoard() const | osl::Position | [inline] |
| isOnBoardRegion() const | osl::Position | [inline] |
| isOnBoardSlow() const | osl::Position | |
| isPieceStand() const | osl::Position | [inline] |
| isU(Position pos) const | osl::Position | [inline] |
| isUD(Position pos) const | osl::Position | [inline] |
| isULRD(Position pos) const | osl::Position | [inline] |
| isValid() const | osl::Position | |
| makeDirect(int value) | osl::Position | [inline, static] |
| makeNoCheck(int x, int y) | osl::Position | [inline, static] |
| MIN Enum 値 | osl::Position | |
| nth(unsigned int i) | osl::Position | [inline, static] |
| onBoardMax() | osl::Position | [inline, static] |
| onBoardMin() | osl::Position | [inline, static] |
| operator+(Offset offset) const | osl::Position | [inline] |
| operator++() | osl::Position | [inline] |
| operator+=(Offset offset) | osl::Position | [inline] |
| operator-(Offset offset) const | osl::Position | [inline] |
| operator-(Position other) const | osl::Position | [inline] |
| operator-=(Offset offset) | osl::Position | [inline] |
| PIECE_STAND Enum 値 | osl::Position | |
| position | osl::Position | [private] |
| Position(int p) | osl::Position | [inline, explicit, private] |
| Position() | osl::Position | [inline] |
| Position(int x, int y) | osl::Position | [inline] |
| positionForBlack(Int2Type< BLACK >) const | osl::Position | [inline] |
| positionForBlack(Int2Type< WHITE >) const | osl::Position | [inline] |
| positionForBlack() const | osl::Position | [inline] |
| positionForBlack(Player player) const | osl::Position | [inline] |
| positionForBlackSlow(Player player) const | osl::Position | |
| reverseX(int x) | osl::Position | [inline, static] |
| reverseY(int y) | osl::Position | [inline, static] |
| rotate180() const | osl::Position | [inline] |
| rotate180EdgeOK() const | osl::Position | [inline] |
| rotate180Safe() const | osl::Position | [inline] |
| SIZE Enum 値 | osl::Position | |
| STAND() | osl::Position | [inline, static] |
| uintValue() const | osl::Position | [inline] |
| x() const | osl::Position | [inline] |
| y() const | osl::Position | [inline] |
| y1() const | osl::Position | [inline] |
| yEq() | osl::Position | [inline] |
| yGe(typename boost::enable_if_c< Y!=7 >::type *=0) | osl::Position | [inline] |
| yGe(typename boost::enable_if_c< Y==7 >::type *=0) | osl::Position | [inline] |
| yLe(typename boost::enable_if_c< Y!=2 >::type *=0) | osl::Position | [inline] |
| yLe(typename boost::enable_if_c< Y==2 >::type *=0) | osl::Position | [inline] |