BenBot 1.7.5
A chess engine
Loading...
Searching...
No Matches
chess::board::Bitboard Member List

This is the complete list of members for chess::board::Bitboard, including all inherited members.

any() const noexcept -> boolchess::board::Bitboardinline
Bitboard() noexcept=defaultchess::board::Bitboard
Bitboard(Integer val) noexceptchess::board::Bitboardexplicit
clear() noexceptchess::board::Bitboardinline
count() const noexcept -> size_tchess::board::Bitboardinline
first() const noexcept -> BitboardIndexchess::board::Bitboard
from_square(Square square) noexcept -> Bitboardchess::board::Bitboardstatic
indices() const noexceptchess::board::Bitboard
Integer typedefchess::board::Bitboard
inverse() const noexcept -> Bitboardchess::board::Bitboard
last() const noexcept -> BitboardIndexchess::board::Bitboard
none() const noexcept -> boolchess::board::Bitboardinline
operator""_bb(const unsigned long long value) noexcept -> Bitboardchess::board::Bitboardrelated
operator&(const Bitboard &lhs, const Bitboard &rhs) noexcept -> Bitboardchess::board::Bitboardrelated
operator&=(const Bitboard &other) noexcept -> Bitboard &chess::board::Bitboard
operator<<(const Bitboard &board, size_t num) noexcept -> Bitboardchess::board::Bitboardrelated
operator<<=(size_t num) noexcept -> Bitboard &chess::board::Bitboard
operator==(const Bitboard &) const noexcept -> bool=defaultchess::board::Bitboard
operator>>(const Bitboard &board, size_t num) noexcept -> Bitboardchess::board::Bitboardrelated
operator>>=(size_t num) noexcept -> Bitboard &chess::board::Bitboard
operator^(const Bitboard &lhs, const Bitboard &rhs) noexcept -> Bitboardchess::board::Bitboardrelated
operator^=(const Bitboard &other) noexcept -> Bitboard &chess::board::Bitboard
operator|(const Bitboard &lhs, const Bitboard &rhs) noexcept -> Bitboardchess::board::Bitboardrelated
operator|=(const Bitboard &other) noexcept -> Bitboard &chess::board::Bitboard
print_ascii(Bitboard board) -> std::stringchess::board::Bitboardrelated
set(const Square square) noexceptchess::board::Bitboardinline
set(BitboardIndex index) noexceptchess::board::Bitboard
squares() const noexceptchess::board::Bitboard
subboards() const noexceptchess::board::Bitboard
test(const Square square) const noexcept -> boolchess::board::Bitboardinline
test(BitboardIndex index) const noexcept -> boolchess::board::Bitboard
to_int() const noexcept -> Integerchess::board::Bitboardinline
unset(const Square square) noexceptchess::board::Bitboardinline
unset(BitboardIndex index) noexceptchess::board::Bitboard