Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
TaskGroup.hh File Reference
#include "PTL/Task.hh"
#include "PTL/ThreadPool.hh"
#include "PTL/VTaskGroup.hh"
#include <cstdint>
#include <deque>
#include <future>
#include <list>
#include <vector>

Go to the source code of this file.

Classes

struct  PTL::JoinFunction< JoinT, JoinArg >
 
struct  PTL::JoinFunction< void, JoinArg >
 
struct  PTL::JoinFunction< void, void >
 
class  PTL::TaskGroup< Tp, Arg >
 

Namespaces

namespace  PTL
 

Macros

#define PTL_DEFAULT_OBJECT(NAME)
 

Macro Definition Documentation

◆ PTL_DEFAULT_OBJECT

#define PTL_DEFAULT_OBJECT (   NAME)
Value:
NAME() = default; \
~NAME() = default; \
NAME(const NAME&) = default; \
NAME(NAME&&) noexcept = default; \
NAME& operator=(const NAME&) = default; \
NAME& operator=(NAME&&) noexcept = default;
@ NAME
Definition: inflate.h:27

Definition at line 55 of file TaskGroup.hh.