VersionT: replace to_printf_arg() with .to_string()
MODIFY
include/VersionT.cpp
include/VersionT.cpp
@@ -6,6 +6,7 @@ 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; }

MODIFY
include/VersionT.h
include/VersionT.h
@@ -8,12 +8,13 @@ namespace vcpkg
VersionT();
VersionT(const std::string& value);
+ std::string to_string() const;
+
std::string value;
};
bool operator ==(const VersionT& left, const VersionT& right);
bool operator !=(const VersionT& left, const VersionT& right);
- std::string to_printf_arg(const VersionT& version);
struct VersionDiff
{

VersionT: replace to_printf_arg() with .to_string()