libzypp 17.34.0
|
#include <zypp-core/zyppng/base/statemachine.h>
Public Types | |
using | FullStateType = typename make_statewithtransition<HeadState, Transitions...>::Type |
using | NewVariant = typename add_type_to_collection< std::variant, FullStateType, VariantSoFar, !VariantHasType<VariantSoFar, FullStateType>()>::Type |
using | Type = typename make_statewithtransition_set_helper< NewVariant, std::variant<State...>, Transitions...>::Type |
Definition at line 185 of file statemachine.h.
using zyppng::detail::make_statewithtransition_set_helper< VariantSoFar, std::variant< HeadState, State... >, Transitions... >::FullStateType = typename make_statewithtransition<HeadState, Transitions...>::Type |
Definition at line 186 of file statemachine.h.
using zyppng::detail::make_statewithtransition_set_helper< VariantSoFar, std::variant< HeadState, State... >, Transitions... >::NewVariant = typename add_type_to_collection< std::variant, FullStateType, VariantSoFar, !VariantHasType<VariantSoFar, FullStateType>()>::Type |
Definition at line 187 of file statemachine.h.
using zyppng::detail::make_statewithtransition_set_helper< VariantSoFar, std::variant< HeadState, State... >, Transitions... >::Type = typename make_statewithtransition_set_helper< NewVariant, std::variant<State...>, Transitions...>::Type |
Definition at line 188 of file statemachine.h.