Chromium Code Reviews| Index: base/version.cc |
| diff --git a/base/version.cc b/base/version.cc |
| index fe224eb8662ffb8ff8575c35f4e5adbd68dc9bc0..77d4171cbe7e017f0578b4e01579a5e35ebc0b27 100644 |
| --- a/base/version.cc |
| +++ b/base/version.cc |
| @@ -32,6 +32,14 @@ Version::Version() : is_valid_(false) {} |
| Version::~Version() {} |
| +Version* Version::Clone() const { |
| + DCHECK(is_valid_); |
| + Version* copy = new Version(); |
| + copy->components_ = components_; |
| + copy->is_valid_ = true; |
| + return copy; |
| +} |
| + |
| bool Version::Equals(const Version& that) const { |
| DCHECK(is_valid_); |
| DCHECK(that.is_valid_); |