#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) { … }
}