Index: libs/spirit/doc/qi/numeric.qbk =================================================================== --- libs/spirit/doc/qi/numeric.qbk (revision 81163) +++ libs/spirit/doc/qi/numeric.qbk (working copy) @@ -1015,8 +1015,8 @@ [table [[Expression] [Semantics]] - [[`BP::parse_true(f, l, attr, ctx)`] [Parse a `true` value.]] - [[`BP::parse_false(f, l, attr, ctx)`] [Parse a `false` value.]] + [[`BP::parse_true(f, l, attr)`] [Parse a `true` value.]] + [[`BP::parse_false(f, l, attr)`] [Parse a `false` value.]] ] The functions should return true if the required representations of `true` or @@ -1034,14 +1034,14 @@ struct backwards_bool_policies : qi::bool_policies<> { // we want to interpret a 'true' spelled backwards as 'false' - template + template static bool - parse_false(Iterator& first, Iterator const& last, Attribute& attr, Context& ctx) + parse_false(Iterator& first, Iterator const& last, Attribute& attr) { namespace qi = boost::spirit::qi; - if (qi::detail::string_parse("eurt", first, last, qi::unused, qi::unused)) + if (qi::detail::string_parse("eurt", first, last, qi::unused)) { - spirit::traits::assign_to(false, attr, ctx); // result is false + spirit::traits::assign_to(false, attr); // result is false return true; } return false;