33 lines
591 B
C++
33 lines
591 B
C++
#include "gitversion.h"
|
|
#include "parser.h"
|
|
|
|
using std::string;
|
|
|
|
namespace gitversion {
|
|
|
|
const VersionInfo &parse() {
|
|
static VersionInfo versionInfo = Parser::parse(VersionString());
|
|
return versionInfo;
|
|
}
|
|
|
|
bool IsDevVersion() {
|
|
return parse().isDevVersion;
|
|
}
|
|
|
|
bool IsStableVersion() {
|
|
return parse().isStableVersion;
|
|
}
|
|
|
|
string GitCommitId() {
|
|
return parse().gitCommitId;
|
|
}
|
|
|
|
string MajorVersion() {
|
|
return parse().majorVersion;
|
|
}
|
|
|
|
string MinorVersion() {
|
|
return parse().minorVersion;
|
|
}
|
|
}
|