18 Software(
const std::string& name,
int major,
int minor,
int revision);
43 std::ostringstream ss(
"V");
72 static std::tuple<bool, Software>
ReadFromString(
const std::string& name);
74 void Print(std::ostream& os = std::cout)
const override;
75 static void PrintHeader(std::ostream& os = std::cout);