Boost C++ Libraries: Ticket #10548: Spirit.Lex does not support scoped enum https://svn.boost.org/trac10/ticket/10548 <p> Currently the class boost::spirit::lex::lexer store the variable next_token_id as a std::size_t, but the scoped enumeration types (c++11) are not implicitly convertible to integral types. This generetas a lot of errors, I have not a deep knowledge of Spirit.Lex source code, but probably it is necessary to change the code not only in the lexer class, but also in other points. Sorry, but I am not able to patch the code. I attach a very simple example which shows this issue. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/10548 Trac 1.4.3 mattia.penati@… Sat, 27 Sep 2014 01:56:21 GMT attachment set https://svn.boost.org/trac10/ticket/10548 https://svn.boost.org/trac10/ticket/10548 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">example.cpp</span> </li> </ul> <p> A minimal example </p> Ticket Joel de Guzman Sat, 27 Sep 2014 02:20:38 GMT owner changed https://svn.boost.org/trac10/ticket/10548#comment:1 https://svn.boost.org/trac10/ticket/10548#comment:1 <ul> <li><strong>owner</strong> changed from <span class="trac-author">Joel de Guzman</span> to <span class="trac-author">Hartmut Kaiser</span> </li> </ul> Ticket