Boost logo

Boost :

Subject: Re: [boost] [spirit][lex] remove_referece necessary for lex::less
From: Andreas Pokorny (andreas.pokorny_at_[hidden])
Date: 2013-05-11 07:51:29


Made a ticket for it.. see: https://svn.boost.org/trac/boost/ticket/8563

2013/5/11 Andreas Pokorny <andreas.pokorny_at_[hidden]>

> Hi,
>
> Can I apply that patch?
>
>
> Index: boost/spirit/home/lex/lexer/support_functions.hpp
> ===================================================================
> --- boost/spirit/home/lex/lexer/support_functions.hpp (revision 84231)
> +++ boost/spirit/home/lex/lexer/support_functions.hpp (working copy)
> @@ -47,11 +47,13 @@
> template <typename Env>
> struct result
> {
> - typedef typename
> - remove_const<
> - typename mpl::at_c<typename Env::args_type, 4>::type
> - >::type
> - context_type;
> + typedef
> + typename remove_reference<
> + typename remove_const<
> + typename mpl::at_c<typename Env::args_type,
> 4>::type
> + >::type
> + >::type
> + context_type;
> typedef typename context_type::base_iterator_type type;
> };
>
>


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk