diff options
author | Andreas Kling <kling@serenityos.org> | 2021-07-09 11:07:53 +0200 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2021-07-09 11:15:50 +0200 |
commit | ce5d2b4f16aec72614ca4abec0dff7b6c757d2ac (patch) | |
tree | e9abe550c464f8c2c5892c9822fd8da8fc4bc0aa | |
parent | 1da06f9dfd8db7e69d16bd424f18ad7380201f53 (diff) | |
download | serenity-ce5d2b4f16aec72614ca4abec0dff7b6c757d2ac.zip |
LibThreading: Remove unused "Lockable" class
-rw-r--r-- | Userland/Libraries/LibThreading/Lock.h | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/Userland/Libraries/LibThreading/Lock.h b/Userland/Libraries/LibThreading/Lock.h index d8522eb915..a2c26ce09d 100644 --- a/Userland/Libraries/LibThreading/Lock.h +++ b/Userland/Libraries/LibThreading/Lock.h @@ -61,33 +61,4 @@ inline void Lock::unlock() pthread_mutex_unlock(&m_mutex); } -template<typename T> -class Lockable { -public: - Lockable() { } - - template<typename... Args> - Lockable(Args&&... args) - : m_resource(forward(args)...) - { - } - - Lockable(T&& resource) - : m_resource(move(resource)) - { - } - Lock& lock() { return m_lock; } - T& resource() { return m_resource; } - - T lock_and_copy() - { - Locker locker(m_lock); - return m_resource; - } - -private: - T m_resource; - Lock m_lock; -}; - } |