| 59 | BundleVersion::BundleVersion(bool undefined) : qualifier(""), undefined(undefined) {} |
| 60 | |
| 61 | void |
| 62 | BundleVersion::Validate() |
| 63 | { |
| 64 | if (std::find_if(qualifier.begin(), qualifier.end(), IsInvalidQualifier) != qualifier.end()) |
| 65 | throw std::invalid_argument(std::string("invalid qualifier: ") + qualifier); |
| 66 | |
| 67 | undefined = false; |
| 68 | } |
| 69 | |
| 70 | BundleVersion::BundleVersion(unsigned int majorVersion, unsigned int minorVersion, unsigned int microVersion) |
| 71 | : majorVersion(majorVersion) |
no test coverage detected