Index: sync/sessions/ordered_commit_set.cc |
diff --git a/sync/sessions/ordered_commit_set.cc b/sync/sessions/ordered_commit_set.cc |
deleted file mode 100644 |
index fde95d7f30ca148b6c8ba76d56f1eface3e9c37c..0000000000000000000000000000000000000000 |
--- a/sync/sessions/ordered_commit_set.cc |
+++ /dev/null |
@@ -1,93 +0,0 @@ |
-// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "sync/sessions/ordered_commit_set.h" |
- |
-#include <algorithm> |
- |
-#include "base/logging.h" |
- |
-namespace syncer { |
-namespace sessions { |
- |
-OrderedCommitSet::OrderedCommitSet() {} |
- |
-OrderedCommitSet::~OrderedCommitSet() {} |
- |
-void OrderedCommitSet::AddCommitItem(const int64 metahandle, |
- ModelType type) { |
- if (!HaveCommitItem(metahandle)) { |
- inserted_metahandles_.insert(metahandle); |
- metahandle_order_.push_back(metahandle); |
- types_.push_back(type); |
- types_in_list_.Put(type); |
- } |
-} |
- |
-void OrderedCommitSet::AddCommitItems( |
- const std::vector<int64> metahandles, |
- ModelType type) { |
- for (std::vector<int64>::const_iterator it = metahandles.begin(); |
- it != metahandles.end(); ++it) { |
- AddCommitItem(*it, type); |
- } |
-} |
- |
-void OrderedCommitSet::Append(const OrderedCommitSet& other) { |
- for (size_t i = 0; i < other.Size(); ++i) { |
- CommitItem item = other.GetCommitItemAt(i); |
- AddCommitItem(item.meta, item.group); |
- } |
-} |
- |
-void OrderedCommitSet::AppendReverse(const OrderedCommitSet& other) { |
- for (int i = other.Size() - 1; i >= 0; i--) { |
- CommitItem item = other.GetCommitItemAt(i); |
- AddCommitItem(item.meta, item.group); |
- } |
-} |
- |
-void OrderedCommitSet::Truncate(size_t max_size) { |
- if (max_size < metahandle_order_.size()) { |
- for (size_t i = max_size; i < metahandle_order_.size(); ++i) { |
- inserted_metahandles_.erase(metahandle_order_[i]); |
- } |
- |
- metahandle_order_.resize(max_size); |
- types_.resize(max_size); |
- } |
-} |
- |
-void OrderedCommitSet::Clear() { |
- inserted_metahandles_.clear(); |
- metahandle_order_.clear(); |
- types_.clear(); |
- types_in_list_.Clear(); |
-} |
- |
-OrderedCommitSet::CommitItem OrderedCommitSet::GetCommitItemAt( |
- const size_t position) const { |
- DCHECK(position < Size()); |
- CommitItem return_item = {metahandle_order_[position], |
- types_[position]}; |
- return return_item; |
-} |
- |
-bool OrderedCommitSet::HasBookmarkCommitId() const { |
- for (size_t i = 0; i < types_.size(); i++) { |
- if (types_[i] == BOOKMARKS) |
- return true; |
- } |
- return false; |
-} |
- |
-void OrderedCommitSet::operator=(const OrderedCommitSet& other) { |
- inserted_metahandles_ = other.inserted_metahandles_; |
- metahandle_order_ = other.metahandle_order_; |
- types_ = other.types_; |
-} |
- |
-} // namespace sessions |
-} // namespace syncer |
- |