chromium/chrome/browser/web_applications/locks/partitioned_lock.cc

// Copyright 2018 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/web_applications/locks/partitioned_lock.h"

#include <ostream>

namespace web_app {

PartitionedLock::PartitionedLock() = default;

PartitionedLock::~PartitionedLock() {}

PartitionedLock::PartitionedLock(PartitionedLock&& other) noexcept {}
PartitionedLock::PartitionedLock(PartitionedLockId range,
                                 LockReleasedCallback lock_released_callback)
    :{}

PartitionedLock& PartitionedLock::operator=(PartitionedLock&& other) noexcept {}

void PartitionedLock::Release() {}

std::ostream& operator<<(std::ostream& out, const PartitionedLock& lock) {}

bool operator<(const PartitionedLock& x, const PartitionedLock& y) {}
bool operator==(const PartitionedLock& x, const PartitionedLock& y) {}
bool operator!=(const PartitionedLock& x, const PartitionedLock& y) {}

}  // namespace web_app