Boost logo

Boost Users :

Subject: Re: [Boost-users] [Spirit.Qi] I want to modify _val, how?
From: Hartmut Kaiser (hartmut.kaiser_at_[hidden])
Date: 2009-11-23 09:02:13


> So, I was able to modify _1 (type of struct ptnode) by using a
> functor() (e.g. [_val = func(x, _1)] where the function will take a
> reference of _1 and do some modification to it and return
> (typeof(_1)&).
>
> Can we also modify _val placeholder on the fly through semantic action?
> i.e. once _val = _1 executed, then modify the _val object

A semantic action [_val = _1] actually should modify the variable referenced
by _val. If it doesn't work for you, please provide a _minimal_ example we
could try.

And, please move Spirit related discussions to the Spirit mailing list.
There you will get more and faster answers.

Regards Hartmut

-------------------
Meet me at BoostCon
http://boostcon.com


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