Definition at line 116 of file benchmark.cc.
◆ ThreadManager()
| benchmark::internal::ThreadManager::ThreadManager |
( |
int |
num_threads | ) |
|
|
inline |
◆ GetBenchmarkMutex()
| Mutex& benchmark::internal::ThreadManager::GetBenchmarkMutex |
( |
| ) |
const |
|
inline |
◆ GUARDED_BY()
◆ NotifyThreadComplete()
| void benchmark::internal::ThreadManager::NotifyThreadComplete |
( |
| ) |
|
|
inline |
◆ StartStopBarrier()
| bool benchmark::internal::ThreadManager::StartStopBarrier |
( |
| ) |
|
|
inline |
◆ WaitForAllThreads()
| void benchmark::internal::ThreadManager::WaitForAllThreads |
( |
| ) |
|
|
inline |
◆ alive_threads_
| std::atomic<int> benchmark::internal::ThreadManager::alive_threads_ |
|
private |
◆ benchmark_mutex_
| Mutex benchmark::internal::ThreadManager::benchmark_mutex_ |
|
mutableprivate |
◆ end_cond_mutex_
| Mutex benchmark::internal::ThreadManager::end_cond_mutex_ |
|
private |
◆ end_condition_
| Condition benchmark::internal::ThreadManager::end_condition_ |
|
private |
◆ start_stop_barrier_
| Barrier benchmark::internal::ThreadManager::start_stop_barrier_ |
|
private |
The documentation for this class was generated from the following file: