Index: Anonymous.cpp =================================================================== --- Anonymous.cpp (リビジョン 73158) +++ Anonymous.cpp (作業コピー) @@ -109,8 +109,8 @@ _row < State1 , none , State2 >, a_row < State2 , none , State3 , &p::State2ToState3 >, // +---------+-------------+---------+---------------------+----------------------+ + g_row < State3 , none , State4 , &p::always_false >, row < State3 , none , State4 , &p::State3ToState4 , &p::always_true >, - g_row < State3 , none , State4 , &p::always_false >, _row < State4 , event1 , State1 > // +---------+-------------+---------+---------------------+----------------------+ > {}; Index: AnonymousEuml.cpp =================================================================== --- AnonymousEuml.cpp (リビジョン 73158) +++ AnonymousEuml.cpp (作業コピー) @@ -87,8 +87,8 @@ BOOST_MSM_EUML_TRANSITION_TABLE(( State2 == State1 , State3 == State2 / State2ToState3, + State4 == State3 [always_false], State4 == State3 [always_true] / State3ToState4, - State4 == State3 [always_false], State1 == State4 + event1 // +------------------------------------------------------------------------------+ ),transition_table) Index: SimpleInternal.cpp =================================================================== --- SimpleInternal.cpp (リビジョン 73158) +++ SimpleInternal.cpp (作業コピー) @@ -157,11 +157,11 @@ // +---------+-------------+---------+---------------------+----------------------+ g_row < Open , open_close , Empty , &p::can_close_drawer >, // +---------+-------------+---------+---------------------+----------------------+ - a_row < Empty , open_close , Open , &p::open_drawer >, - row < Empty , cd_detected , Stopped , &p::store_cd_info ,&p::good_disk_format >, irow < Empty , internal_evt, &p::internal_action ,&p::internal_guard2 >, _irow < Empty , to_ignore >, g_irow < Empty , cd_detected ,&p::internal_guard >, + a_row < Empty , open_close , Open , &p::open_drawer >, + row < Empty , cd_detected , Stopped , &p::store_cd_info ,&p::good_disk_format >, // +---------+-------------+---------+---------------------+----------------------+ a_row < Playing , stop , Stopped , &p::stop_playback >, a_row < Playing , pause , Paused , &p::pause_playback >, Index: SimpleInternalFunctors.cpp =================================================================== --- SimpleInternalFunctors.cpp (リビジョン 73158) +++ SimpleInternalFunctors.cpp (作業コピー) @@ -210,11 +210,11 @@ // +---------+-------------+---------+---------------------+----------------------+ g_row < Open , open_close , Empty , &p::can_close_drawer >, // +---------+-------------+---------+---------------------+----------------------+ - a_row < Empty , open_close , Open , &p::open_drawer >, - row < Empty , cd_detected , Stopped , &p::store_cd_info ,&p::good_disk_format >, Row < Empty , internal_evt, none , internal_action ,internal_guard2 >, Row < Empty , to_ignore , none , none , none >, Row < Empty , cd_detected , none , none ,internal_guard >, + a_row < Empty , open_close , Open , &p::open_drawer >, + row < Empty , cd_detected , Stopped , &p::store_cd_info ,&p::good_disk_format >, // +---------+-------------+---------+---------------------+----------------------+ a_row < Playing , stop , Stopped , &p::stop_playback >, a_row < Playing , pause , Paused , &p::pause_playback >,