3 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
4 <title>Release Notes</title>
5 <link rel="stylesheet" href="../../../doc/src/boostbook.css" type="text/css">
6 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
7 <link rel="home" href="../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
8 <link rel="up" href="../intrusive.html" title="Chapter 15. Boost.Intrusive">
9 <link rel="prev" href="performance.html" title="Performance">
10 <link rel="next" href="tested_compilers.html" title="Tested compilers">
12 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
13 <table cellpadding="2" width="100%"><tr>
14 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"></td>
15 <td align="center"><a href="../../../index.html">Home</a></td>
16 <td align="center"><a href="../../../libs/libraries.htm">Libraries</a></td>
17 <td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
18 <td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
19 <td align="center"><a href="../../../more/index.htm">More</a></td>
22 <div class="spirit-nav">
23 <a accesskey="p" href="performance.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../intrusive.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="tested_compilers.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
26 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
27 <a name="intrusive.release_notes"></a><a class="link" href="release_notes.html" title="Release Notes">Release Notes</a>
28 </h2></div></div></div>
29 <div class="toc"><dl class="toc">
30 <dt><span class="section"><a href="release_notes.html#intrusive.release_notes.release_notes_boost_1_57_00">Boost
31 1.57 Release</a></span></dt>
32 <dt><span class="section"><a href="release_notes.html#intrusive.release_notes.release_notes_boost_1_56_00">Boost
33 1.56 Release</a></span></dt>
34 <dt><span class="section"><a href="release_notes.html#intrusive.release_notes.release_notes_boost_1_55_00">Boost
35 1.55 Release</a></span></dt>
36 <dt><span class="section"><a href="release_notes.html#intrusive.release_notes.release_notes_boost_1_54_00">Boost
37 1.54 Release</a></span></dt>
38 <dt><span class="section"><a href="release_notes.html#intrusive.release_notes.release_notes_boost_1_53_00">Boost
39 1.53 Release</a></span></dt>
40 <dt><span class="section"><a href="release_notes.html#intrusive.release_notes.release_notes_boost_1_51_00">Boost
41 1.51 Release</a></span></dt>
42 <dt><span class="section"><a href="release_notes.html#intrusive.release_notes.release_notes_boost_1_49_00">Boost
43 1.49 Release</a></span></dt>
44 <dt><span class="section"><a href="release_notes.html#intrusive.release_notes.release_notes_boost_1_48_00">Boost
45 1.48 Release</a></span></dt>
46 <dt><span class="section"><a href="release_notes.html#intrusive.release_notes.release_notes_boost_1_46_00">Boost
47 1.46 Release</a></span></dt>
48 <dt><span class="section"><a href="release_notes.html#intrusive.release_notes.release_notes_boost_1_45_00">Boost
49 1.45 Release</a></span></dt>
50 <dt><span class="section"><a href="release_notes.html#intrusive.release_notes.release_notes_boost_1_40_00">Boost
51 1.40 Release</a></span></dt>
52 <dt><span class="section"><a href="release_notes.html#intrusive.release_notes.release_notes_boost_1_39_00">Boost
53 1.39 Release</a></span></dt>
54 <dt><span class="section"><a href="release_notes.html#intrusive.release_notes.release_notes_boost_1_38_00">Boost
55 1.38 Release</a></span></dt>
56 <dt><span class="section"><a href="release_notes.html#intrusive.release_notes.release_notes_boost_1_37_00">Boost
57 1.37 Release</a></span></dt>
58 <dt><span class="section"><a href="release_notes.html#intrusive.release_notes.release_notes_boost_1_36_00">Boost
59 1.36 Release</a></span></dt>
62 <div class="titlepage"><div><div><h3 class="title">
63 <a name="intrusive.release_notes.release_notes_boost_1_57_00"></a><a class="link" href="release_notes.html#intrusive.release_notes.release_notes_boost_1_57_00" title="Boost 1.57 Release">Boost
65 </h3></div></div></div>
66 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
68 Experimental version of node checkers, contributed by Matei David. Many
72 Implemented <a href="http://www.open-std.org/JTC1/sc22/WG21/docs/papers/2013/n3644.pdf" target="_top">N3644:
73 Null Forward Iterators</a> from C++14.
77 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; ">
79 <a href="https://github.com/boostorg/intrusive/pull/12" target="_top">GitHub
80 Pull #12: <span class="emphasis"><em>Fix MSVC14 warning C4456: declaration of 'x_parent_right'
81 hides previous local declaration</em></span></a>
84 <a href="https://svn.boost.org/trac/boost/ticket/10520" target="_top">Boost
85 Trac #10520: <span class="emphasis"><em>Conversion warning in intrusive/detail/utilities.hpp</em></span></a>
88 <a href="https://svn.boost.org/trac/boost/ticket/10469" target="_top">Boost
89 Trac #10469: <span class="emphasis"><em>Erasing from intrusive unordered_multiset
90 with optimize_multikey goes into an infinite loop</em></span></a>
97 <div class="titlepage"><div><div><h3 class="title">
98 <a name="intrusive.release_notes.release_notes_boost_1_56_00"></a><a class="link" href="release_notes.html#intrusive.release_notes.release_notes_boost_1_56_00" title="Boost 1.56 Release">Boost
100 </h3></div></div></div>
101 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
102 <li class="listitem">
103 Improved Doxygen generated reference and updated and fixed forward-declaration
106 <li class="listitem">
107 <span class="bold"><strong>ABI breaking</strong></span>: Fixed ABI regression introduced
108 in Boost 1.55 version, mainly noticeable on MSVC compilers.
110 <li class="listitem">
111 <span class="bold"><strong>Source breaking</strong></span>: Removed previously
112 deprecated <code class="computeroutput"><span class="identifier">xxx_dont_splay</span></code>
113 functions from splay containers, <code class="computeroutput"><span class="identifier">splay_set_base_hook</span></code>
114 and <code class="computeroutput"><span class="identifier">splay_set_member_hook</span></code>from
115 splay containers and <code class="computeroutput"><span class="keyword">bool</span> <span class="identifier">splay</span> <span class="special">=</span> <span class="keyword">true</span></code> extra parameter in <code class="computeroutput"><span class="identifier">splaytree_algorithms</span></code> functions.
117 <li class="listitem">
119 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; ">
120 <li class="listitem">
121 <a href="https://svn.boost.org/trac/boost/ticket/8468" target="_top">#8468:
122 Compile error on visual studio 2010/2012 using vector with custom
123 allocator and aligned types</a>
125 <li class="listitem">
126 <a href="https://svn.boost.org/trac/boost/ticket/9332" target="_top">#9332:
127 <span class="emphasis"><em>"has_member_function_callable_with.hpp compile error
128 on msvc-12.0"</em></span></a>.
130 <li class="listitem">
131 <a href="https://svn.boost.org/trac/boost/ticket/9650" target="_top">#9650:
132 <span class="emphasis"><em>"intrusive list with stateful value traits"</em></span></a>.
134 <li class="listitem">
135 <a href="https://svn.boost.org/trac/boost/ticket/9746" target="_top">#9746:
136 Modern Sun CC compiler detects error in intrusive library header</a>
138 <li class="listitem">
139 <a href="https://svn.boost.org/trac/boost/ticket/9940" target="_top">#9940:
140 bad bug in intrusive list with safe_link (or auto_unlink) hooks</a>
142 <li class="listitem">
143 <a href="https://svn.boost.org/trac/boost/ticket/9948" target="_top">#9948:
144 remove use of const_cast in intrusive containers</a>
146 <li class="listitem">
147 <a href="https://svn.boost.org/trac/boost/ticket/9949" target="_top">#9949:
148 clear header node hooks upon intrusive container destruction</a>
150 <li class="listitem">
151 <a href="https://svn.boost.org/trac/boost/ticket/9961" target="_top">#9961:
152 tests for hooks not derived frorm generic_hook</a>
156 <li class="listitem">
157 Optimized tree rebalancing code to avoid redundant assignments.
159 <li class="listitem">
160 Added 64 bit prime values for <code class="computeroutput"><span class="identifier">suggested_upper_bucket_count</span></code>/<code class="computeroutput"><span class="identifier">suggested_lower_bucket_count</span></code> in 64
163 <li class="listitem">
164 Deleted workarounds for old SUN_CC compilers, those are now unsupported
165 as modern SunPro compilers are standard-corforming enough.
169 <div class="section">
170 <div class="titlepage"><div><div><h3 class="title">
171 <a name="intrusive.release_notes.release_notes_boost_1_55_00"></a><a class="link" href="release_notes.html#intrusive.release_notes.release_notes_boost_1_55_00" title="Boost 1.55 Release">Boost
173 </h3></div></div></div>
174 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
175 <li class="listitem">
176 <span class="bold"><strong>Source breaking</strong></span>: Deprecated <code class="computeroutput"><span class="identifier">xxx_dont_splay</span></code> functions from splay
177 containers. Deprecated <code class="computeroutput"><span class="identifier">splay_set_base_hook</span></code>
178 and <code class="computeroutput"><span class="identifier">splay_set_member_hook</span></code>from
179 splay containers, use <code class="computeroutput"><span class="identifier">bs_set_base_hook</span></code>
180 or <code class="computeroutput"><span class="identifier">bs_set_member_hook</span></code>
181 instead. Both will be removed in Boost 1.56.
183 <li class="listitem">
184 <span class="bold"><strong>ABI breaking</strong></span>: Hash containers' end iterator
185 was implemented pointing to one-past the end of the bucket array (see
186 <a href="https://svn.boost.org/trac/boost/ticket/8698" target="_top">#8698</a>)
187 causing severe bugs when values to be inserted where allocated next to
188 the bucket array. End iterator implementation was changed to point to
189 the beginning of the bucket array.
191 <li class="listitem">
192 Big refactoring in order to reduce template and debug symbol bloat. Test
193 object files have been slashed to half in MSVC compilers in Debug mode.
194 Toolchains without Identical COMDAT Folding (ICF) should notice size
197 <li class="listitem">
198 Implemented <a class="link" href="scary_iterators.html" title="Scary Iterators">SCARY iterators</a>.
202 <div class="section">
203 <div class="titlepage"><div><div><h3 class="title">
204 <a name="intrusive.release_notes.release_notes_boost_1_54_00"></a><a class="link" href="release_notes.html#intrusive.release_notes.release_notes_boost_1_54_00" title="Boost 1.54 Release">Boost
206 </h3></div></div></div>
207 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
208 Added <code class="computeroutput"><span class="identifier">BOOST_NO_EXCEPTIONS</span></code>
209 support (bug <a href="https://svn.boost.org/trac/boost/ticket/7849" target="_top">#7849</a>).
212 <div class="section">
213 <div class="titlepage"><div><div><h3 class="title">
214 <a name="intrusive.release_notes.release_notes_boost_1_53_00"></a><a class="link" href="release_notes.html#intrusive.release_notes.release_notes_boost_1_53_00" title="Boost 1.53 Release">Boost
216 </h3></div></div></div>
217 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
218 <li class="listitem">
219 Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/7174" target="_top">#7174</a>,
220 <a href="https://svn.boost.org/trac/boost/ticket/7529" target="_top">#7529</a>,
221 <a href="https://svn.boost.org/trac/boost/ticket/7815" target="_top">#7815</a>.
223 <li class="listitem">
224 Fixed GCC -Wshadow warnings.
226 <li class="listitem">
227 Added missing <code class="computeroutput"><span class="keyword">explicit</span></code> keyword
228 in several intrusive container constructors.
230 <li class="listitem">
231 Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
233 <li class="listitem">
234 Small documentation fixes.
238 <div class="section">
239 <div class="titlepage"><div><div><h3 class="title">
240 <a name="intrusive.release_notes.release_notes_boost_1_51_00"></a><a class="link" href="release_notes.html#intrusive.release_notes.release_notes_boost_1_51_00" title="Boost 1.51 Release">Boost
242 </h3></div></div></div>
243 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
244 <li class="listitem">
245 Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/6841" target="_top">#6841</a>,
246 <a href="https://svn.boost.org/trac/boost/ticket/6907" target="_top">#6907</a>,
247 <a href="https://svn.boost.org/trac/boost/ticket/6922" target="_top">#6922</a>,
248 <a href="https://svn.boost.org/trac/boost/ticket/7033" target="_top">#7033</a>,
250 <li class="listitem">
251 Added <code class="computeroutput"><span class="identifier">bounded_range</span></code> function
256 <div class="section">
257 <div class="titlepage"><div><div><h3 class="title">
258 <a name="intrusive.release_notes.release_notes_boost_1_49_00"></a><a class="link" href="release_notes.html#intrusive.release_notes.release_notes_boost_1_49_00" title="Boost 1.49 Release">Boost
260 </h3></div></div></div>
261 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
262 Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/6347" target="_top">#6347</a>,
263 <a href="https://svn.boost.org/trac/boost/ticket/6223" target="_top">#6223</a>,
264 <a href="https://svn.boost.org/trac/boost/ticket/6153" target="_top">#6153</a>.
267 <div class="section">
268 <div class="titlepage"><div><div><h3 class="title">
269 <a name="intrusive.release_notes.release_notes_boost_1_48_00"></a><a class="link" href="release_notes.html#intrusive.release_notes.release_notes_boost_1_48_00" title="Boost 1.48 Release">Boost
271 </h3></div></div></div>
272 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
273 Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/4797" target="_top">#4797</a>,
274 <a href="https://svn.boost.org/trac/boost/ticket/5165" target="_top">#5165</a>,
275 <a href="https://svn.boost.org/trac/boost/ticket/5183" target="_top">#5183</a>,
276 <a href="https://svn.boost.org/trac/boost/ticket/5191" target="_top">#5191</a>.
279 <div class="section">
280 <div class="titlepage"><div><div><h3 class="title">
281 <a name="intrusive.release_notes.release_notes_boost_1_46_00"></a><a class="link" href="release_notes.html#intrusive.release_notes.release_notes_boost_1_46_00" title="Boost 1.46 Release">Boost
283 </h3></div></div></div>
284 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
285 Fixed bug <a href="https://svn.boost.org/trac/boost/ticket/4980" target="_top">#4980</a>,
288 <div class="section">
289 <div class="titlepage"><div><div><h3 class="title">
290 <a name="intrusive.release_notes.release_notes_boost_1_45_00"></a><a class="link" href="release_notes.html#intrusive.release_notes.release_notes_boost_1_45_00" title="Boost 1.45 Release">Boost
292 </h3></div></div></div>
293 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
294 <li class="listitem">
295 Added <code class="computeroutput"><span class="identifier">function_hook</span></code> option.
297 <li class="listitem">
298 Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/2611" target="_top">#2611</a>,
299 <a href="https://svn.boost.org/trac/boost/ticket/3288" target="_top">#3288</a>,
300 <a href="https://svn.boost.org/trac/boost/ticket/3304" target="_top">#3304</a>,
301 <a href="https://svn.boost.org/trac/boost/ticket/3489" target="_top">#3489</a>,
302 <a href="https://svn.boost.org/trac/boost/ticket/3668" target="_top">#3668</a>,
303 <a href="https://svn.boost.org/trac/boost/ticket/3339" target="_top">#3688</a>,
304 <a href="https://svn.boost.org/trac/boost/ticket/3698" target="_top">#3698</a>,
305 <a href="https://svn.boost.org/trac/boost/ticket/3706" target="_top">#3706</a>,
306 <a href="https://svn.boost.org/trac/boost/ticket/3721" target="_top">#3721</a>.
307 <a href="https://svn.boost.org/trac/boost/ticket/3729" target="_top">#3729</a>,
308 <a href="https://svn.boost.org/trac/boost/ticket/3746" target="_top">#3746</a>,
309 <a href="https://svn.boost.org/trac/boost/ticket/3781" target="_top">#3781</a>,
310 <a href="https://svn.boost.org/trac/boost/ticket/3840" target="_top">#3840</a>,
311 <a href="https://svn.boost.org/trac/boost/ticket/3849" target="_top">#3849</a>,
312 <a href="https://svn.boost.org/trac/boost/ticket/3339" target="_top">#3339</a>,
313 <a href="https://svn.boost.org/trac/boost/ticket/3419" target="_top">#3419</a>,
314 <a href="https://svn.boost.org/trac/boost/ticket/3431" target="_top">#3431</a>,
315 <a href="https://svn.boost.org/trac/boost/ticket/4021" target="_top">#4021</a>.
319 <div class="section">
320 <div class="titlepage"><div><div><h3 class="title">
321 <a name="intrusive.release_notes.release_notes_boost_1_40_00"></a><a class="link" href="release_notes.html#intrusive.release_notes.release_notes_boost_1_40_00" title="Boost 1.40 Release">Boost
323 </h3></div></div></div>
324 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
325 <li class="listitem">
326 Code cleanup in bstree_algorithms.hpp and avl_tree_algorithms.hpp
328 <li class="listitem">
329 Fixed bug <a href="https://svn.boost.org/trac/boost/ticket/3164" target="_top">#3164</a>.
333 <div class="section">
334 <div class="titlepage"><div><div><h3 class="title">
335 <a name="intrusive.release_notes.release_notes_boost_1_39_00"></a><a class="link" href="release_notes.html#intrusive.release_notes.release_notes_boost_1_39_00" title="Boost 1.39 Release">Boost
337 </h3></div></div></div>
338 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
339 <li class="listitem">
340 Optimized <code class="computeroutput"><span class="identifier">list</span><span class="special">::</span><span class="identifier">merge</span></code> and <code class="computeroutput"><span class="identifier">slist</span><span class="special">::</span><span class="identifier">merge</span></code>
342 <li class="listitem">
343 <code class="computeroutput"><span class="identifier">list</span><span class="special">::</span><span class="identifier">sort</span></code> and <code class="computeroutput"><span class="identifier">slist</span><span class="special">::</span><span class="identifier">sort</span></code>
346 <li class="listitem">
347 Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/2689" target="_top">#2689</a>,
348 <a href="https://svn.boost.org/trac/boost/ticket/2755" target="_top">#2755</a>,
349 <a href="https://svn.boost.org/trac/boost/ticket/2786" target="_top">#2786</a>,
350 <a href="https://svn.boost.org/trac/boost/ticket/2807" target="_top">#2807</a>,
351 <a href="https://svn.boost.org/trac/boost/ticket/2810" target="_top">#2810</a>,
352 <a href="https://svn.boost.org/trac/boost/ticket/2862" target="_top">#2862</a>.
356 <div class="section">
357 <div class="titlepage"><div><div><h3 class="title">
358 <a name="intrusive.release_notes.release_notes_boost_1_38_00"></a><a class="link" href="release_notes.html#intrusive.release_notes.release_notes_boost_1_38_00" title="Boost 1.38 Release">Boost
360 </h3></div></div></div>
361 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
362 <li class="listitem">
363 New treap-based containers: treap, treap_set, treap_multiset.
365 <li class="listitem">
366 Corrected compilation bug for Windows-based 64 bit compilers.
368 <li class="listitem">
369 Corrected exception-safety bugs in container constructors.
371 <li class="listitem">
372 Updated documentation to show rvalue-references functions instead of
377 <div class="section">
378 <div class="titlepage"><div><div><h3 class="title">
379 <a name="intrusive.release_notes.release_notes_boost_1_37_00"></a><a class="link" href="release_notes.html#intrusive.release_notes.release_notes_boost_1_37_00" title="Boost 1.37 Release">Boost
381 </h3></div></div></div>
382 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
383 <li class="listitem">
384 Intrusive now takes advantage of compilers with variadic templates.
386 <li class="listitem">
387 <code class="computeroutput"><span class="identifier">clone_from</span></code> functions
388 now copy predicates and hash functions of associative containers.
390 <li class="listitem">
391 Added incremental hashing to unordered containers via <code class="computeroutput"><span class="identifier">incremental</span><span class="special"><></span></code> option.
393 <li class="listitem">
394 Update some function parameters from <code class="computeroutput"><span class="identifier">iterator</span></code>
395 to <code class="computeroutput"><span class="identifier">const_iterator</span></code> in
396 containers to keep up with the draft of the next standard.
398 <li class="listitem">
399 Added an option to specify include files for intrusive configurable assertion
404 <div class="section">
405 <div class="titlepage"><div><div><h3 class="title">
406 <a name="intrusive.release_notes.release_notes_boost_1_36_00"></a><a class="link" href="release_notes.html#intrusive.release_notes.release_notes_boost_1_36_00" title="Boost 1.36 Release">Boost
408 </h3></div></div></div>
409 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
410 <li class="listitem">
411 Added <code class="computeroutput"><span class="identifier">linear</span><span class="special"><></span></code>
412 and <code class="computeroutput"><span class="identifier">cache_last</span><span class="special"><></span></code>
413 options to singly linked lists.
415 <li class="listitem">
416 Added <code class="computeroutput"><span class="identifier">optimize_multikey</span><span class="special"><></span></code> option to unordered container
419 <li class="listitem">
420 Optimized unordered containers when <code class="computeroutput"><span class="identifier">store_hash</span></code>
421 option is used in the hook.
423 <li class="listitem">
424 Implementation changed to be exception agnostic so that it can be used
425 in environments without exceptions.
427 <li class="listitem">
428 Added <code class="computeroutput"><span class="identifier">container_from_iterator</span></code>
429 function to tree-based containers.
434 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
435 <td align="left"></td>
436 <td align="right"><div class="copyright-footer">Copyright © 2005 Olaf Krzikalla<br>Copyright © 2006-2013 Ion Gaztanaga<p>
437 Distributed under the Boost Software License, Version 1.0. (See accompanying
438 file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
443 <div class="spirit-nav">
444 <a accesskey="p" href="performance.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../intrusive.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="tested_compilers.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>