concurrency ~master (2022-01-07T14:23:47Z)
Dub
Repo
ScanStreamOp.ScanStreamOp
concurrency
stream
scan
ScanStreamOp
Undocumented in source.
template
ScanStreamOp
(Stream, Fun, Seed)
struct
ScanStreamOp (
Receiver
) {
alias
Op
=
OpType
!(
Properties
.
Sender
,
Receiver
)
;
Fun
scanFn
;
Seed
acc
;
DG
dg
;
Op
op
;
this
(typeof(this) rhs);
this(this)
;
this
(Stream stream, Fun scanFn, Seed seed, DG dg, Receiver receiver);
static if
(
is(Properties.ElementType == void)
)
void
item
();
static if
(!(
is(Properties.ElementType == void)
))
void
item
(Properties.ElementType t);
void
start
();
}
Constructors
this
this
(typeof(this) rhs)
Undocumented in source.
this
this
(Stream stream, Fun scanFn, Seed seed, DG dg, Receiver receiver)
Undocumented in source.
Postblit
this(this)
this(this)
Undocumented in source.
Members
Aliases
Op
alias
Op
=
OpType
!(
Properties
.
Sender
,
Receiver
)
Undocumented in source.
Functions
item
void
item
()
Undocumented in source. Be warned that the author may not have intended to support it.
item
void
item
(Properties.ElementType t)
Undocumented in source. Be warned that the author may not have intended to support it.
start
void
start
()
Undocumented in source. Be warned that the author may not have intended to support it.
Variables
acc
Seed
acc
;
Undocumented in source.
dg
DG
dg
;
Undocumented in source.
op
Op
op
;
Undocumented in source.
scanFn
Fun
scanFn
;
Undocumented in source.
Meta
Source
See Implementation
concurrency
stream
scan
ScanStreamOp
aliases
DG
Properties
structs
ScanStreamOp