chromium/chrome/browser/sync_file_system/drive_backend/task_dependency_manager.cc

// Copyright 2014 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "chrome/browser/sync_file_system/drive_backend/task_dependency_manager.h"

#include <utility>

#include "base/check_op.h"

namespace sync_file_system {
namespace drive_backend {

namespace {

// Erases all items in |item_to_erase| from |container|.
template <typename Container1, typename Container2>
void EraseContainer(const Container1& items_to_erase, Container2* container) {}

// Inserts all items in |items_to_insert| to |container|, returns true if all
// items are inserted successfully.  Otherwise, returns false and leave
// |container| have the original contents.
template <typename Container1, typename Container2>
bool InsertAllOrNone(const Container1& items_to_insert, Container2* container) {}

bool InsertPaths(std::vector<base::FilePath> paths_to_insert,
                 SubtreeSet* paths) {}

}  // namespace

TaskBlocker::TaskBlocker() :{}
TaskBlocker::~TaskBlocker() {}

TaskDependencyManager::TaskDependencyManager()
    :{}

TaskDependencyManager::~TaskDependencyManager() {}

bool TaskDependencyManager::Insert(const TaskBlocker* task_blocker) {}

void TaskDependencyManager::Erase(const TaskBlocker* task_blocker) {}

}  // namespace drive_backend
}  // namespace sync_file_system