A reader lock guard.
More...
template<typename TReaderNotificationPolicy>
struct catapult::utils::BasicSpinReaderWriterLock< TReaderNotificationPolicy >::ReaderLockGuard
A reader lock guard.
◆ ReaderLockGuard() [1/2]
template<typename TReaderNotificationPolicy >
Creates a guard around value and notificationPolicy.
◆ ReaderLockGuard() [2/2]
template<typename TReaderNotificationPolicy >
Default move constructor.
◆ markActiveWriter()
template<typename TReaderNotificationPolicy >
◆ promoteToWriter()
template<typename TReaderNotificationPolicy >
◆ m_isWriterActive
template<typename TReaderNotificationPolicy >
◆ m_value
template<typename TReaderNotificationPolicy >
The documentation for this struct was generated from the following file: