concurrency v5.0.3 (2023-04-12T14:20:47Z)
Dub
Repo
OpType
concurrency
sender
Undocumented in source.
template
OpType (
Sender
Receiver
) {
alias
OpType
=
Sender
.
Op
;
import
std
.
traits
:
ReturnType
;
;
import
std
.
meta
:
staticMap
;
;
template
GetOpType
(alias connect)
;
alias
opTypes
=
staticMap
!(
GetOpType
,
overloads
)
;
alias
OpType
=
opTypes
[
0
]
;
}
Members
Aliases
OpType
alias
OpType
=
Sender
.
Op
Undocumented in source.
OpType
alias
OpType
=
opTypes
[
0
]
Undocumented in source.
opTypes
alias
opTypes
=
staticMap
!(
GetOpType
,
overloads
)
Undocumented in source.
Templates
GetOpType
template
GetOpType
(alias connect)
Undocumented in source.
Meta
Source
See Implementation
concurrency
sender
classes
Promise
SenderObjectImpl
enums
isSender
functions
checkSender
connectHeap
defer
delay
just
justFrom
promise
toSenderObject
interfaces
OperationalStateBase
SenderObjectBase
structs
Defer
DelaySender
DoneSender
ErrorSender
JustFromSender
OperationObject
PromiseSender
PromiseSenderOp
ThrowingSender
ValueSender
VoidSender
templates
OpType
isValidOp