[−] List of all items
Structs
Enums
Traits
Functions
- piece::color_figure
- square::bishop_mobility
- square::create_magic_lookup_table
- square::detect_collision
- square::find_and_log_magics
- square::find_magic_and_shift
- square::find_magic_for_shift
- square::get_sliding_mobility
- square::jump_attack
- square::log_find_magic_and_shift
- square::magic_attack
- square::mobility_index
- square::new_magic
- square::rank_file
- square::rook_mobility
- square::sliding_attack
- square::total_magic_space
- square::translate_mask_to_occupancy
Typedefs
- bitboard::Bitboard
- piece::Color
- piece::Figure
- piece::Piece
- square::AttackTable
- square::File
- square::Rank
- square::Square
Statics
- square::BISHOP_ATTACK
- square::BISHOP_MAGIC_ATTACK
- square::KING_AREA
- square::KING_ATTACK
- square::KNIGHT_ATTACK
- square::MAGIC_LOOKUP_BISHOP
- square::MAGIC_LOOKUP_ROOK
- square::QUEEN_ATTACK
- square::ROOK_ATTACK
- square::ROOK_MAGIC_ATTACK
Constants
- bitboard::BITBOARD_FILE_A
- bitboard::BITBOARD_FILE_A_MIDDLE
- bitboard::BITBOARD_FILE_H
- bitboard::BITBOARD_FILE_H_MIDDLE
- bitboard::BITBOARD_MIDDLE
- bitboard::BITBOARD_RANK_1
- bitboard::BITBOARD_RANK_1_MIDDLE
- bitboard::BITBOARD_RANK_8
- bitboard::BITBOARD_RANK_8_MIDDLE
- piece::BISHOP
- piece::BLACK
- piece::FIGURE_FEN_SYMBOLS
- piece::FIGURE_SAN_LETTERS
- piece::JAILER
- piece::KING
- piece::KNIGHT
- piece::LANCER
- piece::LANCERE
- piece::LANCERN
- piece::LANCERNE
- piece::LANCERNW
- piece::LANCERS
- piece::LANCERSE
- piece::LANCERSW
- piece::LANCERW
- piece::NO_FIGURE
- piece::PAWN
- piece::PIECE_FEN_SYMBOLS
- piece::QUEEN
- piece::ROOK
- piece::SENTRY
- piece::WHITE
- square::BISHOP_DELTAS
- square::BISHOP_MAGICS
- square::BISHOP_MAGIC_UNITS
- square::BOARD_AREA
- square::EMPTY_ATTACK_TABLE
- square::FILE_A
- square::FILE_B
- square::FILE_C
- square::FILE_D
- square::FILE_E
- square::FILE_F
- square::FILE_G
- square::FILE_H
- square::FILE_MASK
- square::FILE_NAMES
- square::KNIGHT_DELTAS
- square::LAST_FILE
- square::LAST_RANK
- square::NUM_FILES
- square::NUM_RANKS
- square::ONE_BEFORE_LAST_FILE
- square::ONE_BEFORE_LAST_RANK
- square::QUEEN_DELTAS
- square::RANK_1
- square::RANK_2
- square::RANK_3
- square::RANK_4
- square::RANK_5
- square::RANK_6
- square::RANK_7
- square::RANK_8
- square::RANK_SHIFT
- square::ROOK_DELTAS
- square::ROOK_MAGICS
- square::ROOK_MAGIC_UNITS
- square::SQUARE_A1
- square::SQUARE_A2
- square::SQUARE_A3
- square::SQUARE_A4
- square::SQUARE_A5
- square::SQUARE_A6
- square::SQUARE_A7
- square::SQUARE_A8
- square::SQUARE_B1
- square::SQUARE_B2
- square::SQUARE_B3
- square::SQUARE_B4
- square::SQUARE_B5
- square::SQUARE_B6
- square::SQUARE_B7
- square::SQUARE_B8
- square::SQUARE_C1
- square::SQUARE_C2
- square::SQUARE_C3
- square::SQUARE_C4
- square::SQUARE_C5
- square::SQUARE_C6
- square::SQUARE_C7
- square::SQUARE_C8
- square::SQUARE_D1
- square::SQUARE_D2
- square::SQUARE_D3
- square::SQUARE_D4
- square::SQUARE_D5
- square::SQUARE_D6
- square::SQUARE_D7
- square::SQUARE_D8
- square::SQUARE_E1
- square::SQUARE_E2
- square::SQUARE_E3
- square::SQUARE_E4
- square::SQUARE_E5
- square::SQUARE_E6
- square::SQUARE_E7
- square::SQUARE_E8
- square::SQUARE_F1
- square::SQUARE_F2
- square::SQUARE_F3
- square::SQUARE_F4
- square::SQUARE_F5
- square::SQUARE_F6
- square::SQUARE_F7
- square::SQUARE_F8
- square::SQUARE_G1
- square::SQUARE_G2
- square::SQUARE_G3
- square::SQUARE_G4
- square::SQUARE_G5
- square::SQUARE_G6
- square::SQUARE_G7
- square::SQUARE_G8
- square::SQUARE_H1
- square::SQUARE_H2
- square::SQUARE_H3
- square::SQUARE_H4
- square::SQUARE_H5
- square::SQUARE_H6
- square::SQUARE_H7
- square::SQUARE_H8
- square::TWO_BEFORE_LAST_FILE
- square::TWO_BEFORE_LAST_RANK