Nix 2.26.3
Nix, the purely functional package manager; unstable internal interfaces
 
Loading...
Searching...
No Matches
nix::SyncBase< T, M, WL, RL >::Lock< L > Class Template Reference

Public Member Functions

 Lock (Lock &&l)
 
 Lock (const Lock &l)=delete
 
void wait (std::condition_variable &cv)
 
template<class Rep, class Period>
std::cv_status wait_for (std::condition_variable &cv, const std::chrono::duration< Rep, Period > &duration)
 
template<class Rep, class Period, class Predicate>
bool wait_for (std::condition_variable &cv, const std::chrono::duration< Rep, Period > &duration, Predicate pred)
 
template<class Clock, class Duration>
std::cv_status wait_until (std::condition_variable &cv, const std::chrono::time_point< Clock, Duration > &duration)
 

Protected Member Functions

 Lock (SyncBase *s)
 

Protected Attributes

SyncBases
 
lk
 
friend SyncBase
 

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