var statemachine_8h =
[
    [ "zyppng::detail::StateWithTransitions&lt; State, Transitions &gt;", "structzyppng_1_1detail_1_1StateWithTransitions.html", "structzyppng_1_1detail_1_1StateWithTransitions" ],
    [ "zyppng::detail::add_type_to_collection&lt; Templ, NewType, Templ&lt; Types... &gt;, true &gt;", "structzyppng_1_1detail_1_1add__type__to__collection_3_01Templ_00_01NewType_00_01Templ_3_01Types_8_8_8_01_4_00_01true_01_4.html", "structzyppng_1_1detail_1_1add__type__to__collection_3_01Templ_00_01NewType_00_01Templ_3_01Types_8_8_8_01_4_00_01true_01_4" ],
    [ "zyppng::detail::add_type_to_collection&lt; Templ, NewType, Templ&lt; Types... &gt;, false &gt;", "structzyppng_1_1detail_1_1add__type__to__collection_3_01Templ_00_01NewType_00_01Templ_3_01Types_8_8_8_01_4_00_01false_01_4.html", "structzyppng_1_1detail_1_1add__type__to__collection_3_01Templ_00_01NewType_00_01Templ_3_01Types_8_8_8_01_4_00_01false_01_4" ],
    [ "zyppng::detail::collect_transitions_helper&lt; State, TupleSoFar, Head, Transitions &gt;", "structzyppng_1_1detail_1_1collect__transitions__helper.html", "structzyppng_1_1detail_1_1collect__transitions__helper" ],
    [ "zyppng::detail::collect_transitions_helper&lt; State, TupleSoFar, Head &gt;", "structzyppng_1_1detail_1_1collect__transitions__helper_3_01State_00_01TupleSoFar_00_01Head_01_4.html", "structzyppng_1_1detail_1_1collect__transitions__helper_3_01State_00_01TupleSoFar_00_01Head_01_4" ],
    [ "zyppng::detail::collect_transitions&lt; State, Transitions &gt;", "structzyppng_1_1detail_1_1collect__transitions.html", "structzyppng_1_1detail_1_1collect__transitions" ],
    [ "zyppng::detail::make_state_set_helper&lt; VariantSoFar, Head, Transitions &gt;", "structzyppng_1_1detail_1_1make__state__set__helper.html", "structzyppng_1_1detail_1_1make__state__set__helper" ],
    [ "zyppng::detail::make_state_set_helper&lt; VariantSoFar, Head &gt;", "structzyppng_1_1detail_1_1make__state__set__helper_3_01VariantSoFar_00_01Head_01_4.html", "structzyppng_1_1detail_1_1make__state__set__helper_3_01VariantSoFar_00_01Head_01_4" ],
    [ "zyppng::detail::make_state_set&lt; Head, Transitions &gt;", "structzyppng_1_1detail_1_1make__state__set.html", "structzyppng_1_1detail_1_1make__state__set" ],
    [ "zyppng::detail::is_same_state&lt; A, B &gt;", "structzyppng_1_1detail_1_1is__same__state.html", null ],
    [ "zyppng::detail::make_statewithtransition&lt; State, Transitions &gt;", "structzyppng_1_1detail_1_1make__statewithtransition.html", "structzyppng_1_1detail_1_1make__statewithtransition" ],
    [ "zyppng::detail::make_statewithtransition_set_helper&lt; VariantSoFar, std::variant&lt; HeadState, State... &gt;, Transitions... &gt;", "structzyppng_1_1detail_1_1make__statewithtransition__set__helper_3_01VariantSoFar_00_01std_1_1vad3fa864fde0ba7554986fe3281d1480c.html", "structzyppng_1_1detail_1_1make__statewithtransition__set__helper_3_01VariantSoFar_00_01std_1_1vad3fa864fde0ba7554986fe3281d1480c" ],
    [ "zyppng::detail::make_statewithtransition_set_helper&lt; VariantSoFar, std::variant&lt; HeadState &gt;, Transitions... &gt;", "structzyppng_1_1detail_1_1make__statewithtransition__set__helper_3_01VariantSoFar_00_01std_1_1vaedcc3b0aae8ccf9aaaba2595b3c475f8.html", "structzyppng_1_1detail_1_1make__statewithtransition__set__helper_3_01VariantSoFar_00_01std_1_1vaedcc3b0aae8ccf9aaaba2595b3c475f8" ],
    [ "zyppng::detail::make_statewithtransition_set&lt; NoState, std::variant&lt; HeadState, States... &gt;, Transitions... &gt;", "structzyppng_1_1detail_1_1make__statewithtransition__set_3_01NoState_00_01std_1_1variant_3_01Heab30a6358b3136e145778e2f86c329dae.html", "structzyppng_1_1detail_1_1make__statewithtransition__set_3_01NoState_00_01std_1_1variant_3_01Heab30a6358b3136e145778e2f86c329dae" ],
    [ "zyppng::Transition&lt; Source, ev, Target, Cond, Op &gt;", "structzyppng_1_1Transition.html", "structzyppng_1_1Transition" ],
    [ "zyppng::Statemachine&lt; Derived, StateId, Transitions &gt;", "classzyppng_1_1Statemachine.html", "classzyppng_1_1Statemachine" ],
    [ "zyppng::Statemachine&lt; Derived, StateId, Transitions &gt;::_InitialState", "structzyppng_1_1Statemachine_1_1__InitialState.html", null ],
    [ "zyppng::BasicState&lt; StatemachineType, isFin &gt;", "classzyppng_1_1BasicState.html", "classzyppng_1_1BasicState" ],
    [ "zyppng::SimpleState&lt; StatemachineType, sId, isFin &gt;", "classzyppng_1_1SimpleState.html", "classzyppng_1_1SimpleState" ],
    [ "zyppng::detail::EventSource", "namespacezyppng_1_1detail.html#a6b357a7094a290b5883028cf22aa87cf", null ],
    [ "zyppng::detail::VariantHasType", "namespacezyppng_1_1detail.html#a57ff2227e0872fd45c63bf14cf15ecb3", null ],
    [ "zyppng::DefaultStateCondition", "namespacezyppng.html#af9fa3815fc99f48b7651d7ead557db77", null ],
    [ "zyppng::DefaultStateTransition", "namespacezyppng.html#a84132f941f7c4a4faf7c16c82d6aa324", null ]
];