56 inline std::ostream& operator<<(std::ostream& aStream,
const i_version& aVersion)
66 inline std::string to_string(
const i_version& aVersion)
68 std::stringstream oss;
bool empty() const noexcept
virtual uint32_t version_build() const =0
virtual uint32_t version_minor() const =0
virtual uint32_t version_major() const =0
virtual const i_string & version_name() const =0
virtual uint32_t version_maintenance() const =0