osl::Square Member List
This is the complete list of members for osl::Square, including all inherited members.
back() const osl::Square [inline]
back(Player P, Direction D) const osl::Square
canPromote(Int2Type< BLACK >) const osl::Square [inline, private]
canPromote(Int2Type< WHITE >) const osl::Square [inline, private]
canPromote() const osl::Square [inline]
canPromote(Player player) const osl::Square [inline]
canPromoteY(int y, Int2Type< P >)osl::Square [private, static]
canPromoteY(int y, Int2Type< BLACK >)osl::Square [inline, private, static]
canPromoteY(int y, Int2Type< WHITE >)osl::Square [inline, private, static]
canPromoteY(int y)osl::Square [inline, static]
flipHorizontal() const osl::Square [inline]
index() const osl::Square [inline]
indexForOffset32() const osl::Square [inline]
indexMax()osl::Square [inline, static]
isEdge() const osl::Square [inline]
isLR(Square sq) const osl::Square [inline]
isOnBoard() const osl::Square [inline]
isOnBoardRegion() const osl::Square [inline]
isOnBoardSlow() const osl::Square
isPieceStand() const osl::Square [inline]
isU(Square sq) const osl::Square [inline]
isUD(Square sq) const osl::Square [inline]
isULRD(Square sq) const osl::Square [inline]
isValid() const osl::Square
makeDirect(int value)osl::Square [inline, static]
makeNoCheck(int x, int y)osl::Square [inline, static]
MIN enum valueosl::Square
neighbor() const osl::Square [inline]
neighbor(Player P, Direction D) const osl::Square
nth(unsigned int i)osl::Square [inline, static]
onBoardMax()osl::Square [inline, static]
onBoardMin()osl::Square [inline, static]
operator+(Offset offset) const osl::Square [inline]
operator++()osl::Square [inline]
operator+=(Offset offset)osl::Square [inline]
operator-(Offset offset) const osl::Square [inline]
operator-(Square other) const osl::Square [inline]
operator-=(Offset offset)osl::Square [inline]
PIECE_STAND enum valueosl::Square
reverseX(int x)osl::Square [inline, static]
reverseY(int y)osl::Square [inline, static]
rotate180() const osl::Square [inline]
rotate180EdgeOK() const osl::Square [inline]
rotate180Safe() const osl::Square [inline]
SIZE enum valueosl::Square
squareosl::Square [private]
Square(int p)osl::Square [inline, explicit, private]
Square()osl::Square [inline]
Square(int x, int y)osl::Square [inline]
squareForBlack(Int2Type< BLACK >) const osl::Square [inline]
squareForBlack(Int2Type< WHITE >) const osl::Square [inline]
squareForBlack() const osl::Square [inline]
squareForBlack(Player player) const osl::Square [inline]
squareForBlackSlow(Player player) const osl::Square
STAND()osl::Square [inline, static]
uintValue() const osl::Square [inline]
x() const osl::Square [inline]
y() const osl::Square [inline]
y1() const osl::Square [inline]
yEq()osl::Square [inline]
yGe(typename boost::enable_if_c< Y!=7 >::type *=0)osl::Square [inline]
yGe(typename boost::enable_if_c< Y==7 >::type *=0)osl::Square [inline]
yLe(typename boost::enable_if_c< Y!=2 >::type *=0)osl::Square [inline]
yLe(typename boost::enable_if_c< Y==2 >::type *=0)osl::Square [inline]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines