StateTransitor.StateTransitor

Undocumented in source.
  1. alias StateTransitor = .StateTransitor!(State, Event, getMemberValue!(Policy, "defaultStateParameter", State.init), getMemberAlias!(Policy, "ProcHandler", void delegate()[]), getMemberAlias!(Policy, "ExceptionHandler", void delegate(Exception)[]), getMemberAlias!(Policy, "EventHandler", void delegate(Event)[]), getMemberAlias!(Policy, "StateChangedHandler", void delegate(State newSts, State oldSts)[]), getMemberValue!(Policy, "consumeMode", ConsumeMode.combined), getMemberAlias!(Policy, "EventContainer", SList!Event))
    template StateTransitor(alias Policy)
    alias StateTransitor = .StateTransitor!(State, Event, getMemberValue!(Policy, "defaultStateParameter", State.init), getMemberAlias!(Policy, "ProcHandler", void delegate
    ()
    []), getMemberAlias!(Policy, "ExceptionHandler", void delegate
    (
    Exception
    )
    []), getMemberAlias!(Policy, "EventHandler", void delegate[]), getMemberAlias!(Policy, "StateChangedHandler", void delegate[]), getMemberValue!(Policy, "consumeMode", ConsumeMode.combined), getMemberAlias!(Policy, "EventContainer", SList!Event))
  2. struct StateTransitor(StateType, EventType, StateType defaultStateParameter = StateType.init, ProcHandler = void delegate()[], ExceptionHandler = void delegate(Exception)[], EventHandler = void delegate(EventType)[], StateChangedHandler = void delegate(StateType newSts, StateType oldSts)[], ConsumeMode consumeMode = ConsumeMode.combined, EventContainer = SList!EventType)

Meta