On Mon, Jul 9, 2012 at 2:57 PM, Nathan Ridge <zeratul976@hotmail.com> wrote:

Actually that's not true. Without using Phoenix at all, just using Boost.Range,
this is simply:

boost::push_back(string_tokens, tokens);

Interesting, I'll have to take a look at boost range.
 

As for your question about why Phoenix for_each requires a lambda, I'm afraid I
don't understand Phoenix well enough to answer that. Perhaps Thomas can help us.

Lets hope he weighs in then.  I would really like to understand this sticking point.

Ryan