#ifndef IPCZ_SRC_UTIL_MULTI_MUTEX_LOCK_H_
#define IPCZ_SRC_UTIL_MULTI_MUTEX_LOCK_H_
#include <algorithm>
#include <array>
#include <cstddef>
#include "third_party/abseil-cpp/absl/synchronization/mutex.h"
namespace ipcz {
template <size_t N>
class ABSL_SCOPED_LOCKABLE MultiMutexLock { … };
<deduction guide for MultiMutexLock>(absl::Mutex *, absl::Mutex *);
<deduction guide for MultiMutexLock>(absl::Mutex *, absl::Mutex *, absl::Mutex *);
<deduction guide for MultiMutexLock>(absl::Mutex *, absl::Mutex *, absl::Mutex *, absl::Mutex *);
}
#endif