std.concurrency.Generator.this
- multiple declarations
Function Generator.this
Initializes a generator object which is associated with a static D function. The function will be called once to prepare the range for iteration.
this
(
void function() fn
);
Parameters
Name | Description |
---|---|
fn | The fiber function. |
In
fn must not be null.
Function Generator.this
Initializes a generator object which is associated with a static D function. The function will be called once to prepare the range for iteration.
this
(
void function() fn,
size_t sz
);
Parameters
Name | Description |
---|---|
fn | The fiber function. |
sz | The stack size for this fiber. |
In
fn must not be null.
Function Generator.this
Initializes a generator object which is associated with a static D function. The function will be called once to prepare the range for iteration.
this
(
void function() fn,
size_t sz,
size_t guardPageSize
);
Parameters
Name | Description |
---|---|
fn | The fiber function. |
sz | The stack size for this fiber. |
guardPageSize | size of the guard page to trap fiber's stack
overflows. Refer to core 's
documentation for more details. |
In
fn must not be null.
Function Generator.this
Initializes a generator object which is associated with a dynamic D function. The function will be called once to prepare the range for iteration.
this
(
void delegate() dg
);
Parameters
Name | Description |
---|---|
dg | The fiber function. |
In
dg must not be null.
Function Generator.this
Initializes a generator object which is associated with a dynamic D function. The function will be called once to prepare the range for iteration.
this
(
void delegate() dg,
size_t sz
);
Parameters
Name | Description |
---|---|
dg | The fiber function. |
sz | The stack size for this fiber. |
In
dg must not be null.
Function Generator.this
Initializes a generator object which is associated with a dynamic D function. The function will be called once to prepare the range for iteration.
this
(
void delegate() dg,
size_t sz,
size_t guardPageSize
);
Parameters
Name | Description |
---|---|
dg | The fiber function. |
sz | The stack size for this fiber. |
guardPageSize | size of the guard page to trap fiber's stack
overflows. Refer to core 's
documentation for more details. |
In
dg must not be null.
Authors
Sean Kelly, Alex Rønne Petersen, Martin Nowak