Lines Matching refs:TaskPoolImpl
20 class TaskPoolImpl { class
22 static TaskPoolImpl &GetInstance();
27 TaskPoolImpl();
31 static void Worker(TaskPoolImpl *pool);
40 TaskPoolImpl &TaskPoolImpl::GetInstance() { in GetInstance()
41 static TaskPoolImpl g_task_pool_impl; in GetInstance()
46 TaskPoolImpl::GetInstance().AddTask(std::move(task_fn)); in AddTaskImpl()
49 TaskPoolImpl::TaskPoolImpl() : m_thread_count(0) {} in TaskPoolImpl() function in lldb_private::TaskPoolImpl
59 void TaskPoolImpl::AddTask(std::function<void()> &&task_fn) { in AddTask()
75 lldb::thread_result_t TaskPoolImpl::WorkerPtr(void *pool) { in WorkerPtr()
76 Worker((TaskPoolImpl *)pool); in WorkerPtr()
80 void TaskPoolImpl::Worker(TaskPoolImpl *pool) { in Worker()