From 746df316f6eb5aa8b89b49bf90ba43e8fdcb2faa Mon Sep 17 00:00:00 2001 From: Georg Hagen Date: Fri, 6 Jun 2025 14:33:59 +0200 Subject: [PATCH] Add default constructor --- openVulkanoCpp/Base/Version.hpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/openVulkanoCpp/Base/Version.hpp b/openVulkanoCpp/Base/Version.hpp index 461d813..cc39342 100644 --- a/openVulkanoCpp/Base/Version.hpp +++ b/openVulkanoCpp/Base/Version.hpp @@ -22,7 +22,13 @@ namespace OpenVulkano bool m_preRelease = false; public: - Version(uint32_t major, uint32_t minor = 0, uint32_t patch = 0, uint32_t build = 0); + Version() : Version(0, 0) {} + + template + explicit Version(T major) requires std::is_integral_v + : Version(major, 0) {} + + Version(uint32_t major, uint32_t minor, uint32_t patch = 0, uint32_t build = 0); Version(std::string_view versionString, bool ignoreTags = false);