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

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

add(Ptype type, unsigned int num=1)osl::PieceStandinline
addAtmostOnePiece(PieceStand const &ps)osl::PieceStandinline
any() const osl::PieceStandinline
atMostOneKind() const osl::PieceStand
canAdd(Ptype type) const osl::PieceStand
carriesOff() const osl::PieceStandinline
carriesOn() const osl::PieceStandinline
carryMaskosl::PieceStandstatic
carryUnchangedAfterAdd(const PieceStand &original, const PieceStand &other) const osl::PieceStandprivate
carryUnchangedAfterSub(const PieceStand &original, const PieceStand &other) const osl::PieceStandprivate
flagsosl::PieceStandmutableprivate
get(Ptype type) const osl::PieceStandinline
getFlags() const osl::PieceStandinline
hasMoreThan(PieceStand other) const osl::PieceStandinline
hasMoreThan(Player P, PieceStand other) const osl::PieceStandinline
isSuperiorOrEqualTo(PieceStand other) const osl::PieceStandinline
maskosl::PieceStandprivatestatic
max(PieceStand other) const osl::PieceStandinline
max2(PieceStand other) const osl::PieceStandinline
nextStand(Player pl, Move move) const osl::PieceStandinline
nextStand(Move move) const osl::PieceStandinline
orderosl::PieceStandstatic
PieceStand(unsigned int value=0)osl::PieceStandinlineexplicit
PieceStand(Player, const state::SimpleState &)osl::PieceStandexplicit
PieceStand(int pawnCount, int lanceCount, int knightCount, int silverCount, int goldCount, int bishopCount, int rookCount, int kingCount)osl::PieceStandinline
previousStand(Player pl, Move move) const osl::PieceStandinline
previousStand(Move move) const osl::PieceStandinline
shiftosl::PieceStandprivatestatic
sub(Ptype type, unsigned int num=1)osl::PieceStandinline
subAtmostOnePiece(PieceStand const &ps)osl::PieceStandinline
testCarries() const osl::PieceStandinline
tryAdd(Ptype type)osl::PieceStand
trySub(Ptype type)osl::PieceStandinline