Embedded Template Library  1.0
etl::state_chart< TObject >::transition Struct Reference

Transition definition. More...

#include <state_chart.h>

Public Member Functions

ETL_CONSTEXPR transition (const state_id_t current_state_id_, const event_id_t event_id_, const state_id_t next_state_id_, void(TObject::*const action_)()=ETL_NULLPTR, bool(TObject::*const guard_)()=ETL_NULLPTR)
 
ETL_CONSTEXPR transition (const event_id_t event_id_, const state_id_t next_state_id_, void(TObject::*const action_)()=ETL_NULLPTR, bool(TObject::*const guard_)()=ETL_NULLPTR)
 

Public Attributes

const bool from_any_state
 
const state_id_t current_state_id
 
const event_id_t event_id
 
const state_id_t next_state_id
 
void(TObject::*const action )()
 
bool(TObject::*const guard )()
 

Detailed Description

template<typename TObject>
struct etl::state_chart< TObject >::transition

Transition definition.


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