using std::mutex;
using lock = std::unique_lock<std::mutex>;
+using cond = std::condition_variable;
class adopt_lock : public lock {
public:
- inline adopt_lock(class mutex &m) : std::unique_lock<std::mutex>(m, std::adopt_lock) {
+ explicit inline adopt_lock(class mutex &m) : std::unique_lock<std::mutex>(m, std::adopt_lock) {
}
inline ~adopt_lock() {
release();