LLVM: llvm::thread Struct Reference (original) (raw)

#include "[llvm/Support/thread.h](thread%5F8h%5Fsource.html)"

Public Member Functions
thread ()
thread (thread &&other)
template<class Function, class... Args>
thread (std::optional< unsigned > StackSizeInBytes, Function &&f, Args &&...args)
template<class Function, class... Args>
thread (Function &&f, Args &&...args)
thread (const thread &)=delete
void detach ()
void join ()
Static Public Member Functions
static unsigned hardware_concurrency ()

Definition at line 222 of file thread.h.

thread() [1/5]

llvm::thread::thread ( ) inline

thread() [2/5]

llvm::thread::thread ( thread && other) inline

thread() [3/5]

template<class Function, class... Args>

llvm::thread::thread ( std::optional< unsigned > StackSizeInBytes, Function && f, Args &&... args ) inlineexplicit

thread() [4/5]

template<class Function, class... Args>

llvm::thread::thread ( Function && f, Args &&... args ) inlineexplicit

thread() [5/5]

detach()

void llvm::thread::detach ( ) inline

hardware_concurrency()

unsigned llvm::thread::hardware_concurrency ( ) inlinestatic

join()

void llvm::thread::join ( ) inline

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