RAII scoped locker for shared (read) access. More...
#include <readwritelock.h>
Public Member Functions | |
| ReadLocker (ReadWriteLock &lock) | |
| Constructs a ReadLocker and acquires a shared lock. | |
| ~ReadLocker () | |
| Destructor. Releases the shared lock. | |
| ReadLocker (const ReadLocker &)=delete | |
| ReadLocker & | operator= (const ReadLocker &)=delete |
| ReadLocker (ReadLocker &&)=delete | |
| ReadLocker & | operator= (ReadLocker &&)=delete |
RAII scoped locker for shared (read) access.
|
inline |
Constructs a ReadLocker and acquires a shared lock.
| lock | The ReadWriteLock to lock for reading. |