Use FMT over std::format

This commit is contained in:
Georg Hagen
2024-06-21 12:14:40 +02:00
parent 299040ecaf
commit afdd86b281

View File

@@ -9,10 +9,6 @@
#include <sstream>
#include <regex>
#if (__cplusplus >= 202002L)
#include <format>
#endif
namespace OpenVulkano
{
namespace
@@ -91,11 +87,7 @@ namespace OpenVulkano
Version::Version(uint32_t major, uint32_t minor, uint32_t patch, const uint32_t build)
: m_versionComponents(build ? std::initializer_list<uint32_t>{major, minor, patch, build} : std::initializer_list<uint32_t>{major, minor, patch})
, m_buildNumber(build)
#if (__cplusplus >= 202002L)
, m_versionString(std::format("v{}.{}.{}.{}", major, minor, patch, build))
#else
, m_versionString("v" + std::to_string(major) + "." + std::to_string(minor) + "." + std::to_string(patch) + (build ? "." + std::to_string(build) : ""))
#endif
{}
Version::Version(std::string_view versionString, bool ignoreTags)