$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: [boost] [msm]mismatch document and code
From: kondo_at_[hidden]
Date: 2011-06-29 04:38:11
Hello,
I'm reading the Boost.Msm document.
I found some mismatches between the document and the code.
Here is the document.
http://www.boost.org/doc/libs/1_46_1/libs/msm/doc/HTML/ch03s02.html
Section:Explicit entry / entry and exit pseudo-state / fork
State machine diagram "stm Fsm".
I believe that the diagram should correspond to an example code below.
http://www.boost.org/doc/libs/1_46_1/libs/msm/doc/HTML/examples/DirectEntryTutorial.cpp
==1==
In the diggram, there are two transitions that are triggered with event5.
But outer one is event6 in the code.
168: _row < SubFsm2::exit_pt
169: <SubFsm2_::PseudoExit1>, event6 , State2 >
==2==
There is no transition in the diagram correspond to the code below.
167: _row < SubFsm2 , event1 , State1 >,
==3==
There is no transition in the diagram correspond to the code below.
136: _row < SubState2 , event6 , SubState1 >,
I'm not sure which is correct the code or the diagram.
It's depends on what the author want to describe.
Christophe, could you check that?
Thanks,
Takatoshi