mirror of
https://github.com/boostorg/multi_index.git
synced 2025-05-11 05:14:05 +00:00
parent
a404be8a6b
commit
6b5f74732b
@ -31,6 +31,7 @@ Acknowledgements
|
|||||||
<h2>Contents</h2>
|
<h2>Contents</h2>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
|
<li><a href="#boost_1_37">Boost 1.37 release</a></li>
|
||||||
<li><a href="#boost_1_36">Boost 1.36 release</a></li>
|
<li><a href="#boost_1_36">Boost 1.36 release</a></li>
|
||||||
<li><a href="#boost_1_35">Boost 1.35 release</a></li>
|
<li><a href="#boost_1_35">Boost 1.35 release</a></li>
|
||||||
<li><a href="#boost_1_34">Boost 1.34 release</a></li>
|
<li><a href="#boost_1_34">Boost 1.34 release</a></li>
|
||||||
@ -38,6 +39,14 @@ Acknowledgements
|
|||||||
<li><a href="#boost_1_33">Boost 1.33 release</a></li>
|
<li><a href="#boost_1_33">Boost 1.33 release</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
<h2><a name="boost_1_37">Boost 1.37 release</a></h2>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<ul>
|
||||||
|
<li>Maintenance fixes.</li>
|
||||||
|
</ul>
|
||||||
|
</p>
|
||||||
|
|
||||||
<h2><a name="boost_1_36">Boost 1.36 release</a></h2>
|
<h2><a name="boost_1_36">Boost 1.36 release</a></h2>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
@ -223,7 +232,7 @@ Acknowledgements
|
|||||||
|
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
<p>Revised June 25th 2008</p>
|
<p>Revised August 29th 2008</p>
|
||||||
|
|
||||||
<p>© Copyright 2003-2008 Joaquín M López Muñoz.
|
<p>© Copyright 2003-2008 Joaquín M López Muñoz.
|
||||||
Distributed under the Boost Software
|
Distributed under the Boost Software
|
||||||
|
@ -33,21 +33,21 @@ namespace detail{
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
template<int N>struct uintptr_candidates;
|
template<int N>struct uintptr_candidates;
|
||||||
template<>struct uintptr_candidates<-1>{typedef unsigned int type;};
|
template<>struct uintptr_candidates<-1>{typedef unsigned int type;};
|
||||||
template<>struct uintptr_candidates<0> {typedef unsigned int type;};
|
template<>struct uintptr_candidates<0> {typedef unsigned int type;};
|
||||||
template<>struct uintptr_candidates<1> {typedef unsigned short type;};
|
template<>struct uintptr_candidates<1> {typedef unsigned short type;};
|
||||||
template<>struct uintptr_candidates<2> {typedef unsigned long type;};
|
template<>struct uintptr_candidates<2> {typedef unsigned long type;};
|
||||||
|
|
||||||
#if defined(BOOST_HAS_LONG_LONG)
|
#if defined(BOOST_HAS_LONG_LONG)
|
||||||
template<>struct uintptr_candidates<3> {typedef unsigned long long type;};
|
template<>struct uintptr_candidates<3> {typedef boost::ulong_long_type type;};
|
||||||
#else
|
#else
|
||||||
template<>struct uintptr_candidates<3> {typedef unsigned int type;};
|
template<>struct uintptr_candidates<3> {typedef unsigned int type;};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(BOOST_HAS_MS_INT64)
|
#if defined(BOOST_HAS_MS_INT64)
|
||||||
template<>struct uintptr_candidates<4> {typedef unsigned __int64 type;};
|
template<>struct uintptr_candidates<4> {typedef unsigned __int64 type;};
|
||||||
#else
|
#else
|
||||||
template<>struct uintptr_candidates<4> {typedef unsigned int type;};
|
template<>struct uintptr_candidates<4> {typedef unsigned int type;};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
struct uintptr_aux
|
struct uintptr_aux
|
||||||
|
Loading…
x
Reference in New Issue
Block a user