Ticket #5573 (closed Bugs: fixed)

Opened 6 years ago

Last modified 6 years ago

MSM with psuedo exits fires a no transition if the back_states were passed with parameters

Reported by: anonymous Owned by: chenry
Milestone: Boost 1.47.0 Component: msm
Version: Boost 1.47.0 Severity: Problem
Keywords: Cc:


If one passes arguments to its states or substates, the pseudo_exit wont work anymore.

See the attached modified examples for details.

Compiler used: GCC 4.3.4


Change History

comment:1 Changed 6 years ago by anonymous

I was unable to upload a file!

Trac Error Submission rejected as potential spam (Akismet says content is spam) TracGuide — The Trac User and Administration Guide

Just do something like this:

void test() {

myData ts;

This is not working! Fsm p( msm::back::states_

<< Fsm::SubFsm2( &ts ) ,&ts );

But this is ok.

Fsm p;

comment:2 Changed 6 years ago by chenry

  • Status changed from new to closed
  • Resolution set to fixed
  • Milestone changed from To Be Determined to Boost 1.47.0

Fixed in trunk (rev. 72232). Will be in 1.47.


Add a comment

Modify Ticket

Change Properties
<Author field>
as closed
The resolution will be deleted. Next status will be 'reopened'

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.