Boost logo

Boost Users :

Subject: Re: [Boost-users] [Spirit]Kleene star with arguments having optional attributes.
From: TONGARI (tongari95_at_[hidden])
Date: 2010-11-24 07:49:09


2010/11/24, Paul Graphov <graphov_at_[hidden]>:
> Is it possible to make such a parser without using semantic actions
> like [bind(&string::append, res, _1)] or something like that, which seem
> to be less elegant solution.

The following works as expected:

std::vector<boost::optional<char> > vec;
bool r = qi::parse(begin, end, *('p' | qi::char_), vec);

Why std::string does not? I have no idea, either.

You can go to https://lists.sourceforge.net/lists/listinfo/spirit-general
for more specific help.


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