Opened 11 years ago

Closed 11 years ago

#5573 closed Bugs (fixed)

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

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

Description

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 (2)

comment:1 by anonymous, 11 years ago

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 by Christophe Henry, 11 years ago

Milestone: To Be DeterminedBoost 1.47.0
Resolution: fixed
Status: newclosed

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

Note: See TracTickets for help on using tickets.