libzypp: zyppng::detail::collect_transitions_helper< State, TupleSoFar, Head, Transitions > Struct Template Reference

libzypp 17.36.6

Public Types | List of all members
zyppng::detail::collect_transitions_helper< State, TupleSoFar, Head, Transitions > Struct Template Reference

collect all transitions that have the same SourceState as the first type argument More...

`#include <zypp-core/zyppng/base/statemachine.h>`

## Public Types
using | NewTuple = typename add_type_to_collection< std::tuple, Head, TupleSoFar, std::is_same_v< State, typename Head::SourceType> >::Type
using | Type = typename collect_transitions_helper<State, NewTuple, Transitions...>::Type

## Detailed Description

template<class State, class TupleSoFar, class Head, class ... Transitions>
struct zyppng::detail::collect_transitions_helper< State, TupleSoFar, Head, Transitions >

collect all transitions that have the same SourceState as the first type argument

Definition at line 123 of file statemachine.h.

## Member Typedef Documentation

## ◆ NewTuple

template<class State, class TupleSoFar, class Head, class ... Transitions>

using zyppng::detail::collect_transitions_helper< State, TupleSoFar, Head, Transitions >::NewTuple = typename add_type_to_collection< std::tuple, Head, TupleSoFar, std::is_same_v< State, typename Head::SourceType> >::Type

Definition at line 124 of file statemachine.h.

## ◆ Type

template<class State, class TupleSoFar, class Head, class ... Transitions>

using zyppng::detail::collect_transitions_helper< State, TupleSoFar, Head, Transitions >::Type = typename collect_transitions_helper<State, NewTuple, Transitions...>::Type

Definition at line 125 of file statemachine.h.

The documentation for this struct was generated from the following file:

- zypp-core/zyppng/base/statemachine.h