Nix 2.26.3
Nix, the purely functional package manager; unstable internal interfaces
 
Loading...
Searching...
No Matches
nix::SyncBase< T, M, WL, RL >::ReadLock Struct Reference
Inheritance diagram for nix::SyncBase< T, M, WL, RL >::ReadLock:
nix::SyncBase< T, M, WL, RL >::Lock< RL >

Public Member Functions

const T * operator-> ()
 
const T & operator* ()
 
- Public Member Functions inherited from nix::SyncBase< T, M, WL, RL >::Lock< RL >
 Lock (Lock &&l)
 
 Lock (const Lock &l)=delete
 
void wait (std::condition_variable &cv)
 
std::cv_status wait_for (std::condition_variable &cv, const std::chrono::duration< Rep, Period > &duration)
 
bool wait_for (std::condition_variable &cv, const std::chrono::duration< Rep, Period > &duration, Predicate pred)
 
std::cv_status wait_until (std::condition_variable &cv, const std::chrono::time_point< Clock, Duration > &duration)
 

Additional Inherited Members

- Protected Member Functions inherited from nix::SyncBase< T, M, WL, RL >::Lock< RL >
 Lock (SyncBase *s)
 
- Protected Attributes inherited from nix::SyncBase< T, M, WL, RL >::Lock< RL >
SyncBases
 
RL lk
 
friend SyncBase
 

The documentation for this struct was generated from the following file: