cushion ~master (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
classes
FlowBase