Modify

Ticket #5573 (closed Bugs: fixed)

Opened 3 years ago

Last modified 3 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:

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

Attachments

Change History

comment:1 Changed 3 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 3 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.

View

Add a comment

Modify Ticket

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


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

 
Note: See TracTickets for help on using tickets.