UniversalJobGroup

Undocumented in source.

Constructors

this
this()
Undocumented in source.
this
this(uint jobsNum)
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Postblit

this(this)
this(this)
Undocumented in source.

Members

Aliases

DelegateOnEnd
alias DelegateOnEnd = void delegate()
Undocumented in source.
UnJob
alias UnJob = UniversalJob!(Delegate)
Undocumented in source.

Functions

add
void add(Delegate del, Parameters!(Delegate) args)
Undocumented in source. Be warned that the author may not have intended to support it.
areJobsDone
bool areJobsDone()
Undocumented in source. Be warned that the author may not have intended to support it.
callAndWait
auto callAndWait()
Undocumented in source. Be warned that the author may not have intended to support it.
getReturnData
auto getReturnData()

Returns range so you can allocate it as you want But remember: returned data lives as long as this object

start
auto start()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

counter
Counter counter;
Undocumented in source.
dels
JobDelegate*[] dels;
Undocumented in source.
jobsAdded
uint jobsAdded;
Undocumented in source.
unJobs
UnJob[] unJobs;
Undocumented in source.

Meta