#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 {
template <typename Container1, typename Container2>
void EraseContainer(const Container1& items_to_erase, Container2* container) { … }
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) { … }
}
TaskBlocker::TaskBlocker() : … { … }
TaskBlocker::~TaskBlocker() { … }
TaskDependencyManager::TaskDependencyManager()
: … { … }
TaskDependencyManager::~TaskDependencyManager() { … }
bool TaskDependencyManager::Insert(const TaskBlocker* task_blocker) { … }
void TaskDependencyManager::Erase(const TaskBlocker* task_blocker) { … }
}
}