Remove deprecated varint reading functions returning `std::optional<const char*>`, no longer used. PiperOrigin-RevId: 952001777
diff --git a/riegeli/varint/varint_reading.h b/riegeli/varint/varint_reading.h index 790286c..f2fe664 100644 --- a/riegeli/varint/varint_reading.h +++ b/riegeli/varint/varint_reading.h
@@ -18,8 +18,6 @@ #include <stddef.h> #include <stdint.h> -#include <optional> - #include "absl/base/optimization.h" #include "absl/strings/cord.h" #include "absl/strings/string_view.h" @@ -818,38 +816,6 @@ src, available, acc, dest); } -inline std::optional<const char*> ReadVarint32(const char* src, - const char* limit, - uint32_t& dest) { - const size_t length = ReadVarint32(src, PtrDistance(src, limit), dest); - if (ABSL_PREDICT_FALSE(length == 0)) return std::nullopt; - return src + length; -} - -inline std::optional<const char*> ReadVarint64(const char* src, - const char* limit, - uint64_t& dest) { - const size_t length = ReadVarint64(src, PtrDistance(src, limit), dest); - if (ABSL_PREDICT_FALSE(length == 0)) return std::nullopt; - return src + length; -} - -inline std::optional<const char*> ReadVarintSigned32(const char* src, - const char* limit, - int32_t& dest) { - const size_t length = ReadVarintSigned32(src, PtrDistance(src, limit), dest); - if (ABSL_PREDICT_FALSE(length == 0)) return std::nullopt; - return src + length; -} - -inline std::optional<const char*> ReadVarintSigned64(const char* src, - const char* limit, - int64_t& dest) { - const size_t length = ReadVarintSigned64(src, PtrDistance(src, limit), dest); - if (ABSL_PREDICT_FALSE(length == 0)) return std::nullopt; - return src + length; -} - namespace varint_internal { template <typename T, bool canonical, size_t initial_index> @@ -1169,20 +1135,6 @@ src, available, dest); } -inline std::optional<size_t> CopyVarint32(const char* src, const char* limit, - char* dest) { - const size_t length = CopyVarint32(src, PtrDistance(src, limit), dest); - if (ABSL_PREDICT_FALSE(length == 0)) return std::nullopt; - return length; -} - -inline std::optional<size_t> CopyVarint64(const char* src, const char* limit, - char* dest) { - const size_t length = CopyVarint64(src, PtrDistance(src, limit), dest); - if (ABSL_PREDICT_FALSE(length == 0)) return std::nullopt; - return length; -} - inline size_t CopyCanonicalVarint32(const char* src, size_t available, char* dest) { if (ABSL_PREDICT_FALSE(available == 0)) return 0;