cushion.flow

Flow module for state transion

Members

Templates

Flow
template Flow(Commands, Base = Object, EnterChildHandler = void delegate(Commands, Commands)[], ExitChildHandler = void delegate(Commands, Commands)[], EndFlowHandler = void delegate(Commands)[])
template Flow(alias Policy)

Flow template class

State
template State(Commands, Base = Object, EnterChildHandler = void delegate(Commands)[], ExitChildHandler = EnterChildHandler, EnterHandler = void delegate()[], ExitHandler = EnterHandler)
template State(alias Policy)

Base template class of state derived Commands

Meta