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

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

back() const osl::Squareinline
back(Player P, Direction D) const osl::Square
canPromote(Int2Type< BLACK >) const osl::Squareinlineprivate
canPromote(Int2Type< WHITE >) const osl::Squareinlineprivate
canPromote() const osl::Squareinline
canPromote(Player player) const osl::Squareinline
canPromoteY(int y, Int2Type< P >)osl::Squareprivatestatic
canPromoteY(int y, Int2Type< BLACK >)osl::Squareinlineprivatestatic
canPromoteY(int y, Int2Type< WHITE >)osl::Squareinlineprivatestatic
canPromoteY(int y)osl::Squareinlinestatic
flipHorizontal() const osl::Squareinline
index() const osl::Squareinline
indexForOffset32() const osl::Squareinline
indexMax()osl::Squareinlinestatic
isEdge() const osl::Squareinline
isLR(Square sq) const osl::Squareinline
isOnBoard() const osl::Squareinline
isOnBoardRegion() const osl::Squareinline
isOnBoardSlow() const osl::Square
isPieceStand() const osl::Squareinline
isU(Square sq) const osl::Squareinline
isUD(Square sq) const osl::Squareinline
isULRD(Square sq) const osl::Squareinline
isValid() const osl::Square
makeDirect(int value)osl::Squareinlinestatic
makeNoCheck(int x, int y)osl::Squareinlinestatic
MIN enum valueosl::Square
neighbor() const osl::Squareinline
neighbor(Player P, Direction D) const osl::Square
nth(unsigned int i)osl::Squareinlinestatic
onBoardMax()osl::Squareinlinestatic
onBoardMin()osl::Squareinlinestatic
operator+(Offset offset) const osl::Squareinline
operator++()osl::Squareinline
operator+=(Offset offset)osl::Squareinline
operator-(Offset offset) const osl::Squareinline
operator-(Square other) const osl::Squareinline
operator-=(Offset offset)osl::Squareinline
PIECE_STAND enum valueosl::Square
reverseX(int x)osl::Squareinlinestatic
reverseY(int y)osl::Squareinlinestatic
rotate180() const osl::Squareinline
rotate180EdgeOK() const osl::Squareinline
rotate180Safe() const osl::Squareinline
SIZE enum valueosl::Square
squareosl::Squareprivate
Square(int p)osl::Squareinlineexplicitprivate
Square()osl::Squareinline
Square(int x, int y)osl::Squareinline
squareForBlack(Int2Type< BLACK >) const osl::Squareinline
squareForBlack(Int2Type< WHITE >) const osl::Squareinline
squareForBlack() const osl::Squareinline
squareForBlack(Player player) const osl::Squareinline
squareForBlackSlow(Player player) const osl::Square
STAND()osl::Squareinlinestatic
uintValue() const osl::Squareinline
x() const osl::Squareinline
y() const osl::Squareinline
y1() const osl::Squareinline
yEq()osl::Squareinline
yGe(typename boost::enable_if_c< Y!=7 >::type *=0)osl::Squareinline
yGe(typename boost::enable_if_c< Y==7 >::type *=0)osl::Squareinline
yLe(typename boost::enable_if_c< Y!=2 >::type *=0)osl::Squareinline
yLe(typename boost::enable_if_c< Y==2 >::type *=0)osl::Squareinline