Boost C++ Libraries: Ticket #1183: Missing "template" in boost/interprocess/detail/managed_memory_impl.hpp https://svn.boost.org/trac10/ticket/1183 <p> The file boost/interprocess/detail/managed_memory_impl.hpp has several occurances of constucts like: </p> <blockquote> <p> template &lt;class T&gt; </p> <blockquote> <p> typename segment_manager::template construct_proxy&lt;T&gt;::type </p> <blockquote> <p> construct(char_ptr_holder_t name) </p> </blockquote> <p> { return mp_header-&gt;construct&lt;T&gt;(name); } </p> </blockquote> </blockquote> <p> These occur on lines 310, 352, and 502 of the file I have. </p> <p> mp_header is a dependent type, so this should really be written as: </p> <blockquote> <p> { return mp_header-&gt;template construct&lt;T&gt;(name); } </p> </blockquote> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/1183 Trac 1.4.3 Ion Gaztañaga Sun, 19 Aug 2007 16:48:40 GMT owner set https://svn.boost.org/trac10/ticket/1183#comment:1 https://svn.boost.org/trac10/ticket/1183#comment:1 <ul> <li><strong>owner</strong> set to <span class="trac-author">Ion Gaztañaga</span> </li> </ul> Ticket Ion Gaztañaga Sun, 19 Aug 2007 16:49:56 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/1183#comment:2 https://svn.boost.org/trac10/ticket/1183#comment:2 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> <p> Already solved in revision 38669 </p> Ticket