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)

Declared at: llvm/include/llvm/Support/Parallel.h:42

Parameters

uint32_t Count = 0

void dec()

Declared at: llvm/include/llvm/Support/Parallel.h:53

void inc()

Declared at: llvm/include/llvm/Support/Parallel.h:48

void sync() const

Declared at: llvm/include/llvm/Support/Parallel.h:59

~Latch()

Declared at: llvm/include/llvm/Support/Parallel.h:43