Here is a list of all functions with links to the classes they belong to:
- i -
- in_progress() : ben_bot::search::Context
- index() : chess::board::Square, chess::game::Square, chess::moves::magics::Square, chess::moves::Square
- indices() : chess::board::Bitboard, chess::game::Bitboard, chess::moves::Bitboard, chess::moves::magics::Bitboard, chess::moves::patterns::Bitboard, chess::moves::pseudo_legal::Bitboard
- IntOption() : chess::uci::IntOption
- inverse() : chess::board::Bitboard, chess::game::Bitboard, chess::moves::Bitboard, chess::moves::magics::Bitboard, chess::moves::patterns::Bitboard, chess::moves::pseudo_legal::Bitboard
- invert() : ben_bot::search::Bounds
- is_black_territory() : chess::board::Square, chess::game::Square, chess::moves::magics::Square, chess::moves::Square
- is_black_to_move() : ben_bot::eval::Position, ben_bot::Position, ben_bot::search::Position, chess::game::Position, chess::moves::Position, chess::notation::Position, chess::uci::Position
- is_capture() : ben_bot::eval::Position, ben_bot::Position, ben_bot::search::Position, chess::game::Position, chess::moves::Position, chess::notation::Position, chess::uci::Position
- is_castling() : ben_bot::Move, ben_bot::search::Move, chess::game::Move, chess::moves::Move, chess::notation::Move, chess::uci::printing::Move
- is_check() : ben_bot::eval::Position, ben_bot::Position, ben_bot::search::Position, chess::game::Position, chess::moves::Position, chess::notation::Position, chess::uci::Position
- is_checkmate() : ben_bot::eval::Position, ben_bot::Position, ben_bot::search::Position, chess::game::Position, chess::moves::Position, chess::notation::Position, chess::uci::Position
- is_dark() : chess::board::Square, chess::game::Square, chess::moves::magics::Square, chess::moves::Square
- is_draw() : ben_bot::eval::Position, ben_bot::Position, ben_bot::search::Position, chess::game::Position, chess::moves::Position, chess::notation::Position, chess::uci::Position
- is_draw_by_insufficient_material() : ben_bot::eval::Position, ben_bot::Position, ben_bot::search::Position, chess::game::Position, chess::moves::Position, chess::notation::Position, chess::uci::Position
- is_en_passant() : ben_bot::eval::Position, ben_bot::Position, ben_bot::search::Position, chess::game::Position, chess::moves::Position, chess::notation::Position, chess::uci::Position
- is_fifty_move_draw() : ben_bot::eval::Position, ben_bot::Position, ben_bot::search::Position, chess::game::Position, chess::moves::Position, chess::notation::Position, chess::uci::Position
- is_file_half_open() : ben_bot::eval::Position, ben_bot::Position, ben_bot::search::Position, chess::board::Pieces, chess::game::Pieces, chess::game::Position, chess::moves::Pieces, chess::moves::Position, chess::notation::Position, chess::uci::Position
- is_file_open() : ben_bot::eval::Position, ben_bot::Position, ben_bot::search::Position, chess::game::Position, chess::moves::Position, chess::notation::Position, chess::uci::Position
- is_illegal() : ben_bot::eval::Position, ben_bot::Position, ben_bot::search::Position, chess::game::Position, chess::moves::Position, chess::notation::Position, chess::uci::Position
- is_kingside() : chess::board::Square, chess::game::Square, chess::moves::magics::Square, chess::moves::Square
- is_legal() : ben_bot::eval::Position, ben_bot::Position, ben_bot::search::Position, chess::game::Position, chess::moves::Position, chess::notation::Position, chess::uci::Position
- is_light() : chess::board::Square, chess::game::Square, chess::moves::magics::Square, chess::moves::Square
- is_losing_mate() : ben_bot::eval::Score, ben_bot::search::Score
- is_mate() : ben_bot::eval::Score, ben_bot::search::Score
- is_null() : ben_bot::Move, ben_bot::search::Move, chess::game::Move, chess::moves::Move, chess::notation::Move, chess::uci::printing::Move
- is_promotion() : ben_bot::Move, ben_bot::search::Move, chess::game::Move, chess::moves::Move, chess::notation::Move, chess::uci::printing::Move
- is_queenside() : chess::board::Square, chess::game::Square, chess::moves::magics::Square, chess::moves::Square
- is_quiet() : ben_bot::eval::Position, ben_bot::Position, ben_bot::search::Position, chess::game::Position, chess::moves::Position, chess::notation::Position, chess::uci::Position
- is_searching() : ben_bot::Engine, chess::uci::EngineBase
- is_stalemate() : ben_bot::eval::Position, ben_bot::Position, ben_bot::search::Position, chess::game::Position, chess::moves::Position, chess::notation::Position, chess::uci::Position
- is_threefold() : chess::game::ThreefoldChecker
- is_threefold_repetition() : ben_bot::eval::Position, ben_bot::Position, ben_bot::search::Position, chess::game::Position, chess::moves::Position, chess::notation::Position, chess::uci::Position
- is_under_promotion() : ben_bot::Move, ben_bot::search::Move, chess::game::Move, chess::moves::Move, chess::notation::Move, chess::uci::printing::Move
- is_white_territory() : chess::board::Square, chess::game::Square, chess::moves::magics::Square, chess::moves::Square
- is_white_to_move() : ben_bot::eval::Position, ben_bot::Position, ben_bot::search::Position, chess::game::Position, chess::moves::Position, chess::notation::Position, chess::uci::Position
- is_winning_mate() : ben_bot::eval::Score, ben_bot::search::Score
- iteration_complete() : ben_bot::search::Callbacks