using namespace sml;
return make_transition_table(
*"s1"_s + event<my_event> / process_event(other_event{}) = "s2"_s,
"s2"_s + event<other_event> = X
);
但是我的用例是不同的:我有一个状态,该状态具有一个action
foron-entry
事件,该事件可以完成一些工作,并最终触发一个事件(从within
状态为action
)。
例如,对于boost statechart
,每个状态都可以访问context
,并且可以post_event
。
sml
可能吗?
我正在使用boost sml几天,现在我需要从一个动作中发布/处理和事件。我可以看到它可以直接从转换表中完成:使用...
boost::sml::queue
模板参数设置为boost::sml::sm
。