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

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

countMoveCandidate(NumEffectState const &state) const osl::checkmate::King8Infoinline
countMoveCandidate(Player player, NumEffectState const &state) const osl::checkmate::King8Infoinline
dropCandidate() const osl::checkmate::King8Infoinline
hasEffectMask(NumEffectState const &state, Square target, PieceMask pinned, PieceMask on_board_defense)osl::checkmate::King8Infoprivatestatic
hasEffectMask(NumEffectState const &state, Square target, PieceMask pinned, PieceMask on_board_defense)osl::checkmate::King8Info
hasMoveCandidate(NumEffectState const &state) const osl::checkmate::King8Infoinline
King8Info(uint64_t v)osl::checkmate::King8Infoinlineexplicit
liberty() const osl::checkmate::King8Infoinline
libertyCandidate() const osl::checkmate::King8Infoinline
libertyCount() const osl::checkmate::King8Infoinline
libertyDropMask() const osl::checkmate::King8Infoinline
make(NumEffectState const &state, Square king, PieceMask pinned)osl::checkmate::King8Infostatic
make(NumEffectState const &state, Square king)osl::checkmate::King8Infostatic
make(Player attack, NumEffectState const &state)osl::checkmate::King8Infostatic
make(NumEffectState const &state, Square target, PieceMask pinned)osl::checkmate::King8Info
make(NumEffectState const &state, Square target)osl::checkmate::King8Info
makeWithPin(Player attack, NumEffectState const &state, const PieceMask &pinned)osl::checkmate::King8Infostatic
moveCandidate2() const osl::checkmate::King8Infoinline
moveCandidateDir(NumEffectState const &state, Square target) const osl::checkmate::King8Infoinline
moveCandidateMask(NumEffectState const &state) const osl::checkmate::King8Infoinline
moves() const osl::checkmate::King8Infoinline
spaces() const osl::checkmate::King8Infoinline
uint64Value() const osl::checkmate::King8Infoinline
valueosl::checkmate::King8Infoprivate