tsm  0.1.0
Public Types | List of all members
tsm::get_states_impl< Tuple, First, Rest... > Struct Template Reference

#include <tsm_impl.h>

Collaboration diagram for tsm::get_states_impl< Tuple, First, Rest... >:
Collaboration graph

Public Types

using from_states = append_unique< typename First::from, Tuple >
 
using to_states = append_unique< typename First::to, from_states >
 
using type = typename get_states_impl< to_states, Rest... >::type
 

Member Typedef Documentation

◆ from_states

template<typename Tuple , typename First , typename... Rest>
using tsm::get_states_impl< Tuple, First, Rest... >::from_states = append_unique<typename First::from, Tuple>

◆ to_states

template<typename Tuple , typename First , typename... Rest>
using tsm::get_states_impl< Tuple, First, Rest... >::to_states = append_unique<typename First::to, from_states>

◆ type

template<typename Tuple , typename First , typename... Rest>
using tsm::get_states_impl< Tuple, First, Rest... >::type = typename get_states_impl<to_states, Rest...>::type

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