24#ifndef SEMANTIC_VERSION_H_GUARD
25#define SEMANTIC_VERSION_H_GUARD
62 std::string pre =
"", std::string build =
"");
std::ostream & operator<<(std::ostream &s, const SemanticVersion &v)
Dump version string.
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.