#ifndef TEST_FUNCTIONS_H #define TEST_FUNCTOPMS_H #include #include #include #include std::vector get_from_squares(std::vector moves); std::vector get_to_squares(std::vector moves); std::vector get_captured_pieces(std::vector moves); std::vector get_promoted_pieces(std::vector moves); std::vector get_en_passant_flags(std::vector moves); std::vector get_pawn_start_flags(std::vector moves); std::vector get_castle_flags(std::vector moves); std::vector get_checked_flags(std::vector moves); std::vector get_notations(std::vector moves, std::array board); #endif