List of all items
Structs
- Board
- CastlingRights
- IllegalBoard
- Move
- MoveDigest
- PiecesPlacement
- QsearchParams
- RemainingTime
- SearchParams
- SearchReport
- Variation
- stock::Deepening
- stock::DummyTtable
- stock::SimpleEvaluator
- stock::SimpleSearch
- stock::StdMoveGenerator
- stock::StdQsearch
- stock::StdQsearchResult
- stock::StdSearchNode
- stock::StdTimeManager
- stock::StdTtable
- stock::StdTtableEntry
- utils::BoardGeometry
- utils::MoveStack
- utils::ZobristArrays
Enums
Traits
- AddMove
- DeepeningSearch
- Evaluator
- MoveGenerator
- Qsearch
- QsearchResult
- Search
- SearchNode
- SetOption
- TimeManager
- Ttable
- TtableEntry
Functions
- bitsets::above_lsb
- bitsets::above_lsb_including
- bitsets::bb_anti_diag
- bitsets::bb_diag
- bitsets::bb_file
- bitsets::bb_rank
- bitsets::below_lsb
- bitsets::below_lsb_including
- bitsets::bsf
- bitsets::bsf_reset
- bitsets::gen_shift
- bitsets::lsb
- bitsets::pop_count
- bitsets::reset_lsb
- engine::run_uci
- get_option
- utils::parse_fen
- utils::perft
Type Aliases
Constants
- BISHOP
- BLACK
- BOUND_EXACT
- BOUND_LOWER
- BOUND_NONE
- BOUND_UPPER
- DEPTH_MAX
- DEPTH_MIN
- KING
- KINGSIDE
- KNIGHT
- MOVE_CASTLING
- MOVE_ENPASSANT
- MOVE_NORMAL
- MOVE_PROMOTION
- PAWN
- PIECE_NONE
- QUEEN
- QUEENSIDE
- ROOK
- VALUE_EVAL_MAX
- VALUE_EVAL_MIN
- VALUE_MAX
- VALUE_MIN
- VALUE_UNKNOWN
- WHITE
- bitsets::BB_ALL
- bitsets::BB_FILE_A
- bitsets::BB_FILE_B
- bitsets::BB_FILE_C
- bitsets::BB_FILE_D
- bitsets::BB_FILE_E
- bitsets::BB_FILE_F
- bitsets::BB_FILE_G
- bitsets::BB_FILE_H
- bitsets::BB_MAIN_ANTI_DIAG
- bitsets::BB_MAIN_DIAG
- bitsets::BB_NONE
- bitsets::BB_RANK_1
- bitsets::BB_RANK_2
- bitsets::BB_RANK_3
- bitsets::BB_RANK_4
- bitsets::BB_RANK_5
- bitsets::BB_RANK_6
- bitsets::BB_RANK_7
- bitsets::BB_RANK_8
- files::FILE_A
- files::FILE_B
- files::FILE_C
- files::FILE_D
- files::FILE_E
- files::FILE_F
- files::FILE_G
- files::FILE_H
- ranks::RANK_1
- ranks::RANK_2
- ranks::RANK_3
- ranks::RANK_4
- ranks::RANK_5
- ranks::RANK_6
- ranks::RANK_7
- ranks::RANK_8
- squares::A1
- squares::A2
- squares::A3
- squares::A4
- squares::A5
- squares::A6
- squares::A7
- squares::A8
- squares::B1
- squares::B2
- squares::B3
- squares::B4
- squares::B5
- squares::B6
- squares::B7
- squares::B8
- squares::C1
- squares::C2
- squares::C3
- squares::C4
- squares::C5
- squares::C6
- squares::C7
- squares::C8
- squares::D1
- squares::D2
- squares::D3
- squares::D4
- squares::D5
- squares::D6
- squares::D7
- squares::D8
- squares::E1
- squares::E2
- squares::E3
- squares::E4
- squares::E5
- squares::E6
- squares::E7
- squares::E8
- squares::F1
- squares::F2
- squares::F3
- squares::F4
- squares::F5
- squares::F6
- squares::F7
- squares::F8
- squares::G1
- squares::G2
- squares::G3
- squares::G4
- squares::G5
- squares::G6
- squares::G7
- squares::G8
- squares::H1
- squares::H2
- squares::H3
- squares::H4
- squares::H5
- squares::H6
- squares::H7
- squares::H8