| Index: base/version.h
|
| ===================================================================
|
| --- base/version.h (revision 142705)
|
| +++ base/version.h (working copy)
|
| @@ -30,6 +30,10 @@
|
| // Returns true if the object contains a valid version number.
|
| bool IsValid() const;
|
|
|
| + // Returns true if the version string is valid. In this version, the string
|
| + // can end with a wildcard character.
|
| + static bool IsValidWildcard(const std::string& version_str);
|
| +
|
| // Commonly used pattern. Given a valid version object, compare if a
|
| // |version_str| results in a newer version. Returns true if the
|
| // string represents valid version and if the version is greater than
|
| @@ -50,6 +54,11 @@
|
| // Returns -1, 0, 1 for <, ==, >.
|
| int CompareTo(const Version& other) const;
|
|
|
| + // Given a valid version object, compare if a |version_str| results in a
|
| + // newer version. This function will default to CompareTo if the string does
|
| + // not end in a wildcard character "*".
|
| + int CompareToWildcard(const std::string& version_str) const;
|
| +
|
| // Return the string representation of this version.
|
| const std::string GetString() const;
|
|
|
|
|