tsm  0.1.0
Public Types | List of all members
tsm::make_hsm< T, std::enable_if_t< is_state_trait_v< T > > > Struct Template Reference

#include <tsm_impl.h>

Collaboration diagram for tsm::make_hsm< T, std::enable_if_t< is_state_trait_v< T > > >:
Collaboration graph

Public Types

using transitions = wrap_transitions_t< typename T::transitions >
 
using type = Hsm< T, transitions >
 

Member Typedef Documentation

◆ transitions

template<typename T >
using tsm::make_hsm< T, std::enable_if_t< is_state_trait_v< T > > >::transitions = wrap_transitions_t<typename T::transitions>

◆ type

template<typename T >
using tsm::make_hsm< T, std::enable_if_t< is_state_trait_v< T > > >::type = Hsm<T, transitions>

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