aboutsummaryrefslogtreecommitdiff
path: root/toolsrc/src/vcpkg/versiont.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'toolsrc/src/vcpkg/versiont.cpp')
-rw-r--r--toolsrc/src/vcpkg/versiont.cpp13
1 files changed, 8 insertions, 5 deletions
diff --git a/toolsrc/src/vcpkg/versiont.cpp b/toolsrc/src/vcpkg/versiont.cpp
index 1c52d674a..91f7e23ef 100644
--- a/toolsrc/src/vcpkg/versiont.cpp
+++ b/toolsrc/src/vcpkg/versiont.cpp
@@ -7,13 +7,16 @@ namespace vcpkg
{
VersionT::VersionT() : value("0.0.0") {}
VersionT::VersionT(const std::string& value) : value(value) {}
- std::string VersionT::to_string() const { return value; }
- bool operator==(const VersionT& left, const VersionT& right) { return left.value == right.value; }
- bool operator!=(const VersionT& left, const VersionT& right) { return left.value != right.value; }
- std::string to_printf_arg(const VersionT& version) { return version.value; }
+ const std::string& VersionT::to_string() const { return value; }
+ bool operator==(const VersionT& left, const VersionT& right) { return left.to_string() == right.to_string(); }
+ bool operator!=(const VersionT& left, const VersionT& right) { return left.to_string() != right.to_string(); }
+ std::string to_printf_arg(const VersionT& version) { return version.to_string(); }
VersionDiff::VersionDiff() : left(), right() {}
VersionDiff::VersionDiff(const VersionT& left, const VersionT& right) : left(left), right(right) {}
- std::string VersionDiff::to_string() const { return Strings::format("%s -> %s", left.value, right.value); }
+ std::string VersionDiff::to_string() const
+ {
+ return Strings::format("%s -> %s", left.to_string(), right.to_string());
+ }
}