現在の最も導出された状態をBoost :: stateChart State_Machineオブジェクトで取得するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/7356607

質問

Boost :: State_Chartライブラリを使用しています。デバッグの目的のために、私はいつでも私の州のマシンの状態を知りたいと思います。 State_Machineオブジェクトで現在(最も派生)状態を取得するにはどうすればよいですか?

役に立ちましたか?

解決

State_Machine :: State_BeginおよびState_Machine :: State_Endを使用して現在の状態オブジェクトを取得できます。「カスタムステートクエリ」を参照してください。

http://www.boost.org/libs/statechart/doc/tutorial.html#statequeries

これらには、最も派生したタイプを取得したい場合は、何らかの訪問者を採用する必要がある場合があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top