Skip to content

Commit

Permalink
add write_version_type ctor from string_view
Browse files Browse the repository at this point in the history
  • Loading branch information
ban-nobuhiro committed Jun 8, 2023
1 parent 639359a commit 7577d5d
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 0 deletions.
1 change: 1 addition & 0 deletions include/limestone/api/write_version_type.h
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ class write_version_type {
write_version_type();
write_version_type(epoch_id_type epoch_number, std::uint64_t minor_write_version);
explicit write_version_type(const std::string& version_string);
explicit write_version_type(const std::string_view& version_string);
bool operator==(write_version_type value) const {
return (this->epoch_number_ == value.epoch_number_) && (this->minor_write_version_ == value.minor_write_version_);
}
Expand Down
3 changes: 3 additions & 0 deletions src/limestone/write_version_type.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -26,5 +26,8 @@ write_version_type::write_version_type(epoch_id_type epoch_number, std::uint64_t
write_version_type::write_version_type(const std::string& version_string)
: epoch_number_(log_entry::write_version_epoch_number(version_string)), minor_write_version_(log_entry::write_version_minor_write_version(version_string)) {
}
write_version_type::write_version_type(const std::string_view& version_string)
: epoch_number_(log_entry::write_version_epoch_number(version_string)), minor_write_version_(log_entry::write_version_minor_write_version(version_string)) {
}

} // namespace limestone::api

0 comments on commit 7577d5d

Please sign in to comment.