#include <utility.hpp> class AutoLock { public: // construction AutoLock(Mutex& m); protected: // fields Mutex* mutex; };