Chromium Code Reviews| Index: base/version.h |
| diff --git a/base/version.h b/base/version.h |
| index 25b570a4e3f157636cd0e22f095ff368a56a30d9..6420ccf8c7373644763a35c811fd1aad83898644 100644 |
| --- a/base/version.h |
| +++ b/base/version.h |
| @@ -25,13 +25,18 @@ class BASE_EXPORT Version { |
| Version(const Version& other); |
| - ~Version(); |
| - |
| // Initializes from a decimal dotted version number, like "0.1.1". |
| // Each component is limited to a uint16_t. Call IsValid() to learn |
| // the outcome. |
| explicit Version(const std::string& version_str); |
| + // Initializes from a vector of components, like {1, 2, 3, 4} |
|
danakj
2016/07/22 21:29:48
Comments are sentences, including punctuation at t
|
| + // This construct is used by Version's struct traits and should be called |
|
danakj
2016/07/22 21:29:48
Can you remove this comment about rvalue vectors.
|
| + // with rvalue vectors |
| + explicit Version(std::vector<uint32_t> components); |
| + |
| + ~Version(); |
| + |
| // Returns true if the object contains a valid version number. |
| bool IsValid() const; |