Boost logo

Boost Users :

Subject: Re: [Boost-users] [msm] EUML and State construction
From: Christophe Henry (christophe.j.henry_at_[hidden])
Date: 2011-05-04 16:41:32


> I'm trying to construct some euml states with data at the time of the state
> machine construction. The below boils down what I'm trying to do and
> fails to compile. Should I expect this mechanism to work with the euml
> frontend ?

Yes you should but there is a bug, thanks for reporting it.

<snip code>

> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> With gcc 4.5 and Boost 1.46.1, I get:
>
> simpletest.cpp: In function 'int main()':
> simpletest.cpp:30:75: error: no match for 'operator<<' in
> 'boost::msm::back::states_ << test_state_with_constructor(1)'

Ok, I see what it is, I did not solve correctly my conflict between
proto and serialization.
I just committed a fix into the trunk (revision 71719), but it's not
working, I simply run into my next proto problem :(

I'll continue working on this tomorrow.

Thanks,
Christophe


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net