Boost C++ Libraries: Ticket #894: mutli_array/types.hpp 64-bit types? https://svn.boost.org/trac10/ticket/894 <pre class="wiki">multi_array/types.hpp currently: // needed typedefs typedef std::size_t size_type; typedef int index; Should /index/ be a 64-bit quantity? Should it be std::ptrdiff_t or std::size_t? I caught this because of warnings from MS Visual Studio 8 (2005). Boost is really great! Thanks! Sincerely, Mike Albert m_albert137@yahoo.com </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/894 Trac 1.4.3 nobody Sun, 15 Apr 2007 03:40:34 GMT <link>https://svn.boost.org/trac10/ticket/894#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/894#comment:1</guid> <description> <pre class="wiki">Logged In: NO I don't think it can be size_t because index can be negative. However, I think there are some instances in which multi_array assigns 64-bit unsigned quantities to 64-bit(?) signed quantities. You should submit the specific warnings and code </pre> </description> <category>Ticket</category> </item> <item> <dc:creator>Ronald Garcia</dc:creator> <pubDate>Tue, 03 Jul 2007 20:56:36 GMT</pubDate> <title>status, resolution changed; severity set https://svn.boost.org/trac10/ticket/894#comment:2 https://svn.boost.org/trac10/ticket/894#comment:2 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">fixed</span> </li> <li><strong>severity</strong> → <span class="trac-field-new">Showstopper</span> </li> </ul> <p> index is already typedef'd to std::ptrdiff_t in CVS </p> Ticket