summaryrefslogtreecommitdiff
path: root/boost/log/utility/strictest_lock.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/log/utility/strictest_lock.hpp')
-rw-r--r--boost/log/utility/strictest_lock.hpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/boost/log/utility/strictest_lock.hpp b/boost/log/utility/strictest_lock.hpp
index 9735961f92..5dd48b4ffb 100644
--- a/boost/log/utility/strictest_lock.hpp
+++ b/boost/log/utility/strictest_lock.hpp
@@ -79,6 +79,11 @@ struct thread_access_mode_of< lock_guard< MutexT > > : mpl::integral_c< lock_acc
};
template< typename MutexT >
+struct thread_access_mode_of< shared_lock_guard< MutexT > > : mpl::integral_c< lock_access_mode, shared_access >
+{
+};
+
+template< typename MutexT >
struct thread_access_mode_of< unique_lock< MutexT > > : mpl::integral_c< lock_access_mode, exclusive_access >
{
};