Loading...
Searching...
No Matches
cv::utils::shared_lock_guard< _Mutex > Class Template Reference
A shared scoped lock (RAII-style locking for shared/reader access). More...
#include <opencv2/core/utils/lock.private.hpp>
Public Types | |
typedef _Mutex | Mutex |
Public Member Functions | |
shared_lock_guard (Mutex &m) | |
~shared_lock_guard () | |
void | release () |
Protected Attributes | |
Mutex * | mutex_ |
Detailed Description
template<class _Mutex>
class cv::utils::shared_lock_guard< _Mutex >
class cv::utils::shared_lock_guard< _Mutex >
A shared scoped lock (RAII-style locking for shared/reader access).
Emulate boost::shared_lock_guard, subset of std::shared_lock (C++14),
Member Typedef Documentation
◆ Mutex
template<class _Mutex >
typedef _Mutex cv::utils::shared_lock_guard< _Mutex >::Mutex |
Constructor & Destructor Documentation
◆ shared_lock_guard()
template<class _Mutex >
|
inlineexplicit |
◆ ~shared_lock_guard()
template<class _Mutex >
|
inline |
Member Function Documentation
◆ release()
template<class _Mutex >
|
inline |
Member Data Documentation
◆ mutex_
template<class _Mutex >
|
protected |
The documentation for this class was generated from the following file:
- opencv2/core/utils/lock.private.hpp