]> git.stg.codes - stg.git/blobdiff - include/stg/locker.h
More std::jthread stuff.
[stg.git] / include / stg / locker.h
index 964f17cb44d7ccc0a3b037fe4a940ee9552016c0..16b0323f3876c78941fe41c2b7faa310741eb5bb 100644 (file)
 class STG_LOCKER
 {
 public:
-    STG_LOCKER(pthread_mutex_t& m)
+    explicit STG_LOCKER(pthread_mutex_t& m)
         : mutex(&m)
         {
         pthread_mutex_lock(mutex);
         }
-    STG_LOCKER(pthread_mutex_t * m)
+    explicit STG_LOCKER(pthread_mutex_t * m)
         : mutex(m)
         {
         pthread_mutex_lock(mutex);