15 #include <boost/mpl/assert.hpp>
16 #include <boost/type_traits.hpp>
25 template <
typename ResultT>
38 if ( !( qi::phrase_parse( iter,
end,
g, skipper, result ) && ( iter ==
end ) ) ) { result = input; }
42 template <
typename ResultT>
44 return parse_( result, input );