Use signed in a bunch of places

This commit is contained in:
2025-08-23 20:52:40 -04:00
parent 23b0e7f39a
commit 94f78ebbe7
11 changed files with 41 additions and 37 deletions

View File

@@ -28,7 +28,7 @@ public:
private:
struct PreconditionParseState {
Precondition::Type type;
std::optional<uint64_t> version;
std::optional<int64_t> version;
// These are owned by CommitRequest::arena
std::optional<std::string_view> key;
std::optional<std::string_view> begin;
@@ -114,9 +114,9 @@ public:
JsonCommitRequestParser &operator=(JsonCommitRequestParser &&other) noexcept;
// CommitRequestParser interface implementation
ParseResult parse(CommitRequest &request, char *data, size_t len) override;
ParseResult parse(CommitRequest &request, char *data, int64_t len) override;
bool begin_streaming_parse(CommitRequest &request) override;
ParseStatus parse_chunk(char *data, size_t len) override;
ParseStatus parse_chunk(char *data, int64_t len) override;
ParseStatus finish_streaming_parse() override;
const char *get_parse_error() const override;