class Latch
Declaration
class Latch { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Support/Parallel.h:36
Member Variables
- private uint32_t Count
- private std::mutex Mutex
- private std::condition_variable Cond
Method Overview
- public Latch(uint32_t Count = 0)
- public void dec()
- public void inc()
- public void sync() const
- public ~Latch()
Methods
¶Latch(uint32_t Count = 0)
Latch(uint32_t Count = 0)
Declared at: llvm/include/llvm/Support/Parallel.h:42
Parameters
- uint32_t Count = 0
¶void dec()
void dec()
Declared at: llvm/include/llvm/Support/Parallel.h:53
¶void inc()
void inc()
Declared at: llvm/include/llvm/Support/Parallel.h:48
¶void sync() const
void sync() const
Declared at: llvm/include/llvm/Support/Parallel.h:59
¶~Latch()
~Latch()
Declared at: llvm/include/llvm/Support/Parallel.h:43