tsm  0.1.0
Public Types | List of all members
tsm::get_events_from_hsm< HsmType, std::enable_if_t< has_transitions_v< HsmType > > > Struct Template Reference

#include <tsm_impl.h>

Collaboration diagram for tsm::get_events_from_hsm< HsmType, std::enable_if_t< has_transitions_v< HsmType > > >:
Collaboration graph

Public Types

using Transitions = typename HsmType::transitions
 
using type = typename aggregate_events< Transitions >::type
 

Member Typedef Documentation

◆ Transitions

template<typename HsmType >
using tsm::get_events_from_hsm< HsmType, std::enable_if_t< has_transitions_v< HsmType > > >::Transitions = typename HsmType::transitions

◆ type

template<typename HsmType >
using tsm::get_events_from_hsm< HsmType, std::enable_if_t< has_transitions_v< HsmType > > >::type = typename aggregate_events<Transitions>::type

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