var statemachine_8h =
[
    [ "zyppng::detail::StateWithTransitions< State, Transitions >", "structzyppng_1_1detail_1_1StateWithTransitions.html", "structzyppng_1_1detail_1_1StateWithTransitions" ],
    [ "zyppng::detail::add_type_to_collection< Templ, NewType, Templ< Types... >, true >", "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< Templ, NewType, Templ< Types... >, false >", "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< State, TupleSoFar, Head, Transitions >", "structzyppng_1_1detail_1_1collect__transitions__helper.html", "structzyppng_1_1detail_1_1collect__transitions__helper" ],
    [ "zyppng::detail::collect_transitions_helper< State, TupleSoFar, Head >", "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< State, Transitions >", "structzyppng_1_1detail_1_1collect__transitions.html", "structzyppng_1_1detail_1_1collect__transitions" ],
    [ "zyppng::detail::make_state_set_helper< VariantSoFar, Head, Transitions >", "structzyppng_1_1detail_1_1make__state__set__helper.html", "structzyppng_1_1detail_1_1make__state__set__helper" ],
    [ "zyppng::detail::make_state_set_helper< VariantSoFar, Head >", "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< Head, Transitions >", "structzyppng_1_1detail_1_1make__state__set.html", "structzyppng_1_1detail_1_1make__state__set" ],
    [ "zyppng::detail::is_same_state< A, B >", "structzyppng_1_1detail_1_1is__same__state.html", null ],
    [ "zyppng::detail::make_statewithtransition< State, Transitions >", "structzyppng_1_1detail_1_1make__statewithtransition.html", "structzyppng_1_1detail_1_1make__statewithtransition" ],
    [ "zyppng::detail::make_statewithtransition_set_helper< VariantSoFar, std::variant< HeadState, State... >, Transitions... >", "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< VariantSoFar, std::variant< HeadState >, Transitions... >", "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< NoState, std::variant< HeadState, States... >, Transitions... >", "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< Source, ev, Target, Cond, Op >", "structzyppng_1_1Transition.html", "structzyppng_1_1Transition" ],
    [ "zyppng::Statemachine< Derived, StateId, Transitions >", "classzyppng_1_1Statemachine.html", "classzyppng_1_1Statemachine" ],
    [ "zyppng::Statemachine< Derived, StateId, Transitions >::_InitialState", "structzyppng_1_1Statemachine_1_1__InitialState.html", null ],
    [ "zyppng::BasicState< StatemachineType, isFin >", "classzyppng_1_1BasicState.html", "classzyppng_1_1BasicState" ],
    [ "zyppng::SimpleState< StatemachineType, sId, isFin >", "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 ]
];