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

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

BitOffsetPromoteosl::Movestatic
BLACK_PASS enum valueosl::Moveprivate
capturePtype() const osl::Moveinline
capturePtypeO() const osl::Moveinline
capturePtypeOSafe() const osl::Moveinline
DECLARE_WIN enum valueosl::Moveprivate
DeclareWin()osl::Moveinlinestatic
from() const osl::Moveinline
fromMove16(Move16, const state::SimpleState &)osl::Movestatic
fromTo() const osl::Moveinline
hash() const osl::Move
hasIgnoredUnpromote() const osl::Moveinline
hasIgnoredUnpromote() const osl::Moveinline
ignoreUnpromote(Ptype ptype, Square from, Square to)osl::Moveinlinestatic
ignoreUnpromote() const osl::Moveinline
ignoreUnpromote() const osl::Moveinline
init(Square from, Square to, Ptype ptype, Ptype capture_ptype, bool is_promote, Player player)osl::Moveinlineprivate
intValue() const osl::Moveinline
INVALID()osl::Moveinlinestatic
INVALID_VALUE enum valueosl::Moveprivate
isCapture() const osl::Moveinline
isCaptureOrPromotion() const osl::Moveinline
isDrop() const osl::Moveinline
isInvalid() const osl::Moveinline
isNormal() const osl::Moveinline
isPass() const osl::Moveinline
isPawnDrop() const osl::Moveinline
isPromotion() const osl::Moveinline
isValid() const osl::Move
isValidOrPass() const osl::Moveinline
makeDirect(int value)osl::Moveinlinestatic
MaxUniqMovesosl::Movestatic
Move(int value)osl::Moveinlineexplicitprivate
Move()osl::Moveinline
Move(Square from, Square to, Ptype ptype, Ptype capture_ptype, bool is_promote, Player player)osl::Moveinline
Move(Square to, Ptype ptype, Player player)osl::Moveinline
moveosl::Moveprivate
newAddCapture(Piece capture) const osl::Moveinline
newAddFrom(Square new_from) const osl::Moveinline
newAddPtype(Ptype newPtype) const osl::Moveinline
newAddTo(Offset o) const osl::Moveinline
newAddTo(Square sq) const osl::Moveinline
newCapture(Piece capture) const osl::Moveinline
newCapture(Ptype capture) const osl::Moveinline
newFrom(Square new_from) const osl::Moveinline
oldPtype() const osl::Moveinline
oldPtypeO() const osl::Moveinline
PASS(Player P)osl::Moveinlinestatic
player() const osl::Moveinline
promote() const osl::Moveinline
promoteMask() const osl::Moveinline
ptype() const osl::Moveinline
ptypeO() const osl::Moveinline
rotate180() const osl::Move
to() const osl::Moveinline
toMove16() const osl::Move
unpromote() const osl::Moveinline
WHITE_PASS enum valueosl::Moveprivate