Boost C++ Libraries: Ticket #243: boost::tokenizer implicit typename https://svn.boost.org/trac10/ticket/243 <pre class="wiki">boost::tokenizer gives warnings on gcc 3.3.1 (MinGW build) about implicit typenames in two typedefs in offset_separator::operator() and char_separator::operator(). Both typedefs look like: typedef tokenizer_detail::assign_or_plus_equal&lt; tokenizer_detail::get_iterator_category&lt; InputIterator&gt;::iterator_category&gt; assigner; I changed them to: typedef tokenizer_detail::assign_or_plus_equal&lt; typename tokenizer_detail::get_iterator_category&lt; InputIterator&gt;::iterator_category&gt; assigner; I.e. I added a "typename" keyword inside the typedef. g++ warned that "Implicit typename is deprecated". </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/243 Trac 1.4.3 Markus Schöpflin Tue, 22 Nov 2005 09:29:10 GMT status changed https://svn.boost.org/trac10/ticket/243#comment:1 https://svn.boost.org/trac10/ticket/243#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> </ul> <pre class="wiki">Logged In: YES user_id=91733 This has been fixed by Beman with revision 1.24. Therefore closing this bug. </pre> Ticket