Add default constructor

This commit is contained in:
Georg Hagen
2025-06-06 14:33:59 +02:00
parent 0378e827b4
commit 746df316f6

View File

@@ -22,7 +22,13 @@ namespace OpenVulkano
bool m_preRelease = false; bool m_preRelease = false;
public: public:
Version(uint32_t major, uint32_t minor = 0, uint32_t patch = 0, uint32_t build = 0); Version() : Version(0, 0) {}
template<typename T>
explicit Version(T major) requires std::is_integral_v<T>
: 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); Version(std::string_view versionString, bool ignoreTags = false);