Geant4-11
Data Structures | Namespaces | Functions
TaskGroup.hh File Reference
#include "PTL/JoinFunction.hh"
#include "PTL/Task.hh"
#include "PTL/ThreadData.hh"
#include "PTL/ThreadPool.hh"
#include <atomic>
#include <cstdint>
#include <cstdlib>
#include <deque>
#include <future>
#include <iostream>
#include <memory>
#include <vector>
#include "PTL/TaskGroup.icc"

Go to the source code of this file.

Data Structures

class  PTL::TaskGroup< Tp, Arg, MaxDepth >
 

Namespaces

namespace  PTL
 
namespace  PTL::internal
 

Functions

ThreadPool * PTL::internal::get_default_threadpool ()
 
intmax_t PTL::internal::get_task_depth ()
 
std::atomic_uintmax_t & PTL::internal::task_group_counter ()