25#ifndef SEMANTIC_VERSION_H_GUARD
26#define SEMANTIC_VERSION_H_GUARD
63 std::string pre =
"", std::string build =
"");
Versions uses a modified semantic versioning scheme: major.minor.revision.post-tag+build.
SemanticVersion()
Construct a "0.0.0.0" version.
static SemanticVersion parse(std::string s)
Parse a version string, sets major == -1 on errors.
std::string to_string()
Return printable representation.