Added update checker

This commit is contained in:
Yousef Khadadeh 2025-10-01 20:08:01 +03:00
parent 08680c6e94
commit eec6cdb8dd
7 changed files with 153 additions and 3 deletions

View file

@ -0,0 +1,14 @@
#pragma once
#include <string>
#include <optional>
struct VersionNumber {
unsigned major;
unsigned minor;
unsigned patch;
};
std::optional<VersionNumber> version_str_to_version_numbers(const std::string& versionStr);
std::string version_numbers_to_version_str(const VersionNumber& versionNum);
bool operator>(const VersionNumber& a, const VersionNumber& b);
bool operator==(const VersionNumber& a, const VersionNumber& b);