boost/doc/html/container/acknowledgements_notes.html
2021-10-05 21:37:46 +02:00

90 lines
6.0 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Acknowledgements, notes and links</title>
<link rel="stylesheet" href="../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../container.html" title="Chapter 9. Boost.Container">
<link rel="prev" href="../boost/container/pmr/vector_of.html" title="Struct template vector_of">
<link rel="next" href="release_notes.html" title="Release Notes">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"></td>
<td align="center"><a href="../../../index.html">Home</a></td>
<td align="center"><a href="../../../libs/libraries.htm">Libraries</a></td>
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
<td align="center"><a href="../../../more/index.htm">More</a></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="../boost/container/pmr/vector_of.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../container.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="release_notes.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="container.acknowledgements_notes"></a><a class="link" href="acknowledgements_notes.html" title="Acknowledgements, notes and links">Acknowledgements, notes
and links</a>
</h2></div></div></div>
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
Original standard container code comes from <a href="http://www.sgi.com/tech/stl/" target="_top">SGI
STL library</a>, which enhanced the original HP STL code. Code was
rewritten for <span class="bold"><strong>Boost.Interprocess</strong></span> and moved
to <span class="bold"><strong>Boost.Intrusive</strong></span>. Many thanks to Alexander
Stepanov, Meng Lee, David Musser, Matt Austern... and all HP and SGI STL
developers.
</li>
<li class="listitem">
<code class="computeroutput"><span class="identifier">flat_</span><span class="special">[</span><span class="identifier">multi</span><span class="special">]</span><span class="identifier">_map</span><span class="special">/</span><span class="identifier">set</span></code> containers were originally based
on <a href="http://en.wikipedia.org/wiki/Loki_%28C%2B%2B%29" target="_top">Loki's</a>
AssocVector class. Code was rewritten and expanded for <span class="bold"><strong>Boost.Interprocess</strong></span>,
so thanks to Andrei Alexandrescu.
</li>
<li class="listitem">
<code class="computeroutput"><span class="identifier">stable_vector</span></code> was invented
and coded by <a href="http://bannalia.blogspot.com/2008/09/introducing-stablevector.html" target="_top">Joaquín
M. López Muñoz</a>, then adapted for <span class="bold"><strong>Boost.Interprocess</strong></span>.
Thanks for such a great container.
</li>
<li class="listitem">
<code class="computeroutput"><span class="identifier">static_vector</span></code> was based
on Andrew Hundt's and Adam Wulkiewicz's high-performance <code class="computeroutput"><span class="identifier">varray</span></code> class. Many performance improvements
of <code class="computeroutput"><span class="identifier">vector</span></code> were also inspired
by their implementation. Thanks!
</li>
<li class="listitem">
<code class="computeroutput"><span class="identifier">devector</span></code> is based on Thaler
Benedek's high-performance <code class="computeroutput"><span class="identifier">devector</span></code>
implementation, then adapted for <span class="bold"><strong>Boost.Container</strong></span>.
Also inspired by similar implemenations by Orson Peters and Lars Hagen.
Thanks for such a great code and documentation!
</li>
<li class="listitem">
Howard Hinnant's help and advices were essential when implementing move
semantics, improving allocator support or implementing small string optimization.
Thanks Howard for your wonderful standard library implementations.
</li>
<li class="listitem">
And finally thanks to all Boosters who helped all these years, improving,
fixing and reviewing all my libraries.
</li>
</ul></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><div class="copyright-footer">Copyright © 2009-2018 Ion Gaztanaga<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
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>)
</p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="../boost/container/pmr/vector_of.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../container.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="release_notes.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>