Boost C++ Libraries: Ticket #5452: boost::mpl::plus changes type https://svn.boost.org/trac10/ticket/5452 <p> The return type of boost::mpl::plus seems to be always integral_c independent of the input types. </p> <p> This is very unconvenient. </p> <p> please make </p> <p> plus&lt;long_&lt;1&gt;, long_&lt;1&gt; &gt;::type </p> <p> return </p> <p> long_&lt;2&gt; </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/5452 Trac 1.4.3