Remove has_read_version_been_set_ from CommitRequest
This commit is contained in:
@@ -58,6 +58,7 @@ private:
|
||||
bool in_key = false;
|
||||
const char *parse_error = nullptr;
|
||||
bool parse_complete = false;
|
||||
bool has_read_version_been_set = false;
|
||||
|
||||
// Current objects being parsed
|
||||
PreconditionParseState current_precondition{};
|
||||
@@ -73,7 +74,9 @@ private:
|
||||
current_string(ArenaStlAllocator<char>(arena)),
|
||||
current_number(ArenaStlAllocator<char>(arena)),
|
||||
precondition_type(ArenaStlAllocator<char>(arena)),
|
||||
operation_type(ArenaStlAllocator<char>(arena)) {}
|
||||
operation_type(ArenaStlAllocator<char>(arena)) {
|
||||
has_read_version_been_set = false;
|
||||
}
|
||||
|
||||
void reset_arena_memory(ArenaAllocator *arena) {
|
||||
current_key = ArenaString{ArenaStlAllocator<char>(arena)};
|
||||
@@ -119,6 +122,12 @@ public:
|
||||
bool has_parse_error() const override;
|
||||
const char *get_parse_error() const override;
|
||||
|
||||
/**
|
||||
* @brief Check if read version has been explicitly set during parsing.
|
||||
* @return true if read version was set during parsing
|
||||
*/
|
||||
bool has_read_version_been_set() const;
|
||||
|
||||
// Weaseljson callbacks (public for global callbacks)
|
||||
static void on_begin_object(void *userdata);
|
||||
static void on_end_object(void *userdata);
|
||||
|
||||
Reference in New Issue
Block a user