From 75e8752cb90eb8bc7717518d9d6a5c68f27f2b0f Mon Sep 17 00:00:00 2001 From: Alexander Karatarakis Date: Thu, 27 Apr 2017 17:56:06 -0700 Subject: Run clang-format over the headers. Remove stray Version.h/cpp. Fix location of VersionT.cpp --- toolsrc/src/VersionT.cpp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 toolsrc/src/VersionT.cpp (limited to 'toolsrc/src/VersionT.cpp') diff --git a/toolsrc/src/VersionT.cpp b/toolsrc/src/VersionT.cpp new file mode 100644 index 000000000..738d2ce88 --- /dev/null +++ b/toolsrc/src/VersionT.cpp @@ -0,0 +1,19 @@ +#include "pch.h" + +#include "VersionT.h" +#include "vcpkg_Strings.h" + +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; } + + 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); } +} -- cgit v1.2.3