mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-02-24 20:20:38 +01:00
30 lines
601 B
C++
30 lines
601 B
C++
#include "pch.h"
|
|
#include "VersionHelper.h"
|
|
|
|
#include <algorithm>
|
|
#include <sstream>
|
|
|
|
VersionHelper::VersionHelper(std::string str)
|
|
{
|
|
std::replace(str.begin(), str.end(), '.', ' ');
|
|
std::replace(str.begin(), str.end(), 'v', ' ');
|
|
std::stringstream ss;
|
|
|
|
ss << str;
|
|
|
|
std::string temp;
|
|
ss >> temp;
|
|
std::stringstream(temp) >> major;
|
|
ss >> temp;
|
|
std::stringstream(temp) >> minor;
|
|
ss >> temp;
|
|
std::stringstream(temp) >> revision;
|
|
}
|
|
|
|
VersionHelper::VersionHelper(int major, int minor, int revision) :
|
|
major(major),
|
|
minor(minor),
|
|
revision(revision)
|
|
{
|
|
}
|