diff options
Diffstat (limited to 'include/ibm/locks.hpp')
-rw-r--r-- | include/ibm/locks.hpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/ibm/locks.hpp b/include/ibm/locks.hpp index fb8b396821..8e04b8424b 100644 --- a/include/ibm/locks.hpp +++ b/include/ibm/locks.hpp @@ -128,6 +128,14 @@ class Lock public: /* + * Explicitly deleted copy and move constructors + */ + Lock(const Lock&) = delete; + Lock(Lock&&) = delete; + Lock& operator=(const Lock&) = delete; + Lock& operator=(Lock&&) = delete; + + /* * This function implements the logic for acquiring a lock on a * resource if the incoming request is legitimate without any * conflicting requirements & without any conflicting requirement |