[Boost.Spirit] Cannot negate a parser with action?

20 Dec
2007
20 Dec
'07
10:13 p.m.
The following negation gives the error messages below (VS2005). Negation is OK if no action is given. Is there any way to enable an action on a negated character parser? +(~ch_p(L';')[push_back_a(variableName)]) error C2678: binary '~' : no operator found which takes a left-hand operand of type 'boost::spirit::action<ParserT,ActionT>' (or there is no acceptable conversion) Lloyd Smith Senior Architect, Development CA, Inc. tel: +1 858 625-6869 tel: +1 858 538-1189 (home) mailto:lloyd.smith@ca.com <mailto:lloyd.smith@ca.com>
6381
Age (days ago)
6381
Last active (days ago)
0 comments
1 participants
participants (1)
-
Smith, Lloyd