#ifndef TEST_FUNCTIONS_H #define TEST_FUNCTOPMS_H #include std::unordered_set get_from_squares(std::unordered_set moves); std::unordered_set get_to_squares(std::unordered_set moves); std::unordered_set get_captured_pieces(std::unordered_set moves); std::unordered_set get_promoted_pieces(std::unordered_set moves); std::unordered_set get_en_passant_flags(std::unordered_set moves); std::unordered_set get_pawn_start_flags(std::unordered_set moves); std::unordered_set get_castle_flags(std::unordered_set moves); #endif