cushion v0.0.0 (2019-06-25T13:23:49Z)
Dub
Repo
Flow.FlowBase
cushion
flow
Flow
template
Flow
(Commands, Base = Object, EnterChildHandler = void delegate(Commands, Commands)[], ExitChildHandler = void delegate(Commands, Commands)[], EndFlowHandler = void delegate(Commands)[])
abstract
class
FlowBase : Base {
EnterChildHandler
onEnterChild
;
ExitChildHandler
onExitChild
;
EndFlowHandler
onEndFlow
;
this
(Commands root);
inout
(
Commands
)
current
();
Commands
_transit
(Commands curr, Commands nxt);
}
Constructors
this
this
(Commands root)
Members
Functions
_transit
Commands
_transit
(Commands curr, Commands nxt)
internal
current
inout
(
Commands
)
current
()
Variables
onEndFlow
EndFlowHandler
onEndFlow
;
onEnterChild
EnterChildHandler
onEnterChild
;
onExitChild
ExitChildHandler
onExitChild
;
Meta
Source
See Implementation
cushion
flow
Flow
aliases
Flow
FlowHandler
classes
FlowBase
enums
generateTransferFunction
isEventDistributor