From 8d53840253faab0b77fced013ee96c677e37391e Mon Sep 17 00:00:00 2001 From: "M. Bahoosh" <12122474+the-moisrex@users.noreply.github.com> Date: Sat, 19 Jul 2025 08:37:04 -1000 Subject: [PATCH] Removing unneeded code --- include/simdjson/generic/ondemand/array_iterator-inl.h | 5 ----- include/simdjson/generic/ondemand/array_iterator.h | 4 ---- 2 files changed, 9 deletions(-) diff --git a/include/simdjson/generic/ondemand/array_iterator-inl.h b/include/simdjson/generic/ondemand/array_iterator-inl.h index 5a8b084a9..d667fa6c0 100644 --- a/include/simdjson/generic/ondemand/array_iterator-inl.h +++ b/include/simdjson/generic/ondemand/array_iterator-inl.h @@ -75,11 +75,6 @@ simdjson_inline simdjson_result simdjson_result::operator++(int) noexcept { - auto copy{*this}; - this->operator++(); - return copy; -} simdjson_inline bool simdjson_result::at_end() const noexcept { return !first.iter.is_valid() || first.at_end(); } diff --git a/include/simdjson/generic/ondemand/array_iterator.h b/include/simdjson/generic/ondemand/array_iterator.h index bda6bcb7d..4a0bbb84a 100644 --- a/include/simdjson/generic/ondemand/array_iterator.h +++ b/include/simdjson/generic/ondemand/array_iterator.h @@ -82,9 +82,6 @@ namespace simdjson { template<> struct simdjson_result : public SIMDJSON_IMPLEMENTATION::implementation_simdjson_result_base { - using difference_type = std::ptrdiff_t; - using value_type = simdjson_result; - simdjson_inline simdjson_result(SIMDJSON_IMPLEMENTATION::ondemand::array_iterator &&value) noexcept; ///< @private simdjson_inline simdjson_result(error_code error) noexcept; ///< @private simdjson_inline simdjson_result() noexcept = default; @@ -97,7 +94,6 @@ struct simdjson_result : publ simdjson_inline bool operator==(const simdjson_result &) const noexcept; simdjson_inline bool operator!=(const simdjson_result &) const noexcept; simdjson_inline simdjson_result &operator++() noexcept; - simdjson_inline simdjson_result operator++(int) noexcept; [[nodiscard]] simdjson_inline bool at_end() const noexcept; };