| 6268 | } |
| 6269 | |
| 6270 | static result<std::size_t> string_to_integer_with_status( // |
| 6271 | std::string const &value, [[maybe_unused]] std::size_t iteration_index) noexcept { |
| 6272 | std::size_t integral_value = 0; |
| 6273 | std::from_chars_result result = std::from_chars(value.data(), value.data() + value.size(), integral_value); |
| 6274 | if (result.ec != std::errc()) return {0, status::convert_failed}; |
| 6275 | return {integral_value, status::success}; |
| 6276 | } |
| 6277 | |
| 6278 | static result<std::string> integer_to_next_string_with_status(std::size_t value, std::size_t iteration_index) noexcept { |
| 6279 | if (iteration_index % fail_period_next_string_k == 0) return {{}, status::increment_failed}; |
no test coverage detected