eckit::SemanticVersion class

Represents a Semantic Version with correct version as a POD

Constructors, destructors, conversion operators

SemanticVersion()
SemanticVersion(unsigned long major, unsigned long minor, unsigned long patch)
SemanticVersion(const std::string&)
operator std::string() const

Public functions

auto operator<(const SemanticVersion&) const -> bool
auto operator==(const SemanticVersion&) const -> bool
auto operator!=(const SemanticVersion& o) const -> bool
auto operator<=(const SemanticVersion& o) const -> bool
auto operator>(const SemanticVersion& o) const -> bool
auto operator>=(const SemanticVersion& o) const -> bool

Friends

auto operator<<(std::ostream& os, const SemanticVersion& u) -> std::ostream&