#include #include namespace icl{ Mutex::Locker::Locker(Lockable *l):m(&l->getMutex()){ m->lock(); } Mutex::Locker::Locker(Lockable &l):m(&l.getMutex()){ m->lock(); } }