aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/docs/html/ext
diff options
context:
space:
mode:
authorPhil Edwards <pme@gcc.gnu.org>2002-06-27 22:09:02 +0000
committerPhil Edwards <pme@gcc.gnu.org>2002-06-27 22:09:02 +0000
commit07a6e20be91fb7d10ade34cf5c8edb07efdc80ae (patch)
treed4bc2a1315ba9d97d61eae7add9079a2636a2727 /libstdc++-v3/docs/html/ext
parent5ce49b4b08490bb2dc9a8f669fcc145a344cd73d (diff)
downloadgcc-07a6e20be91fb7d10ade34cf5c8edb07efdc80ae.zip
gcc-07a6e20be91fb7d10ade34cf5c8edb07efdc80ae.tar.gz
gcc-07a6e20be91fb7d10ade34cf5c8edb07efdc80ae.tar.bz2
stl_alloc.h: Deprecate all 'reallocate' memfns.
2002-06-27 Phil Edwards <pme@gcc.gnu.org> * include/bits/stl_alloc.h: Deprecate all 'reallocate' memfns. * docs/html/ext/howto.html: Update allocator notes. From-SVN: r55044
Diffstat (limited to 'libstdc++-v3/docs/html/ext')
-rw-r--r--libstdc++-v3/docs/html/ext/howto.html27
1 files changed, 18 insertions, 9 deletions
diff --git a/libstdc++-v3/docs/html/ext/howto.html b/libstdc++-v3/docs/html/ext/howto.html
index 7562652..d5755c6 100644
--- a/libstdc++-v3/docs/html/ext/howto.html
+++ b/libstdc++-v3/docs/html/ext/howto.html
@@ -37,7 +37,8 @@
<ul>
<li><a href="#1">Ropes and trees and hashes, oh my!</a>
<li><a href="#2">Added members and types</a>
- <li><a href="#3">Allocators</a>
+ <li><a href="#3">Allocators (versions 3.0, 3.1, 3.2)</a>
+ <li><a href="#6">Allocators (version 3.3)</a>
<li><a href="#4">Compile-time checks</a>
<li><a href="#5">LWG Issues</a>
</ul>
@@ -154,7 +155,7 @@
</p>
<hr>
-<h2><a name="3">Allocators</a></h2>
+<h2><a name="3">Allocators (versions 3.0, 3.1, 3.2)</a></h2>
<p>Thread-safety, space efficiency, high speed, portability... this is a
mess. Where to begin?
</p>
@@ -220,17 +221,18 @@
</p>
<h3>Available allocators in namespace std</h3>
<p>First I'll describe the situation as it exists for the code which
- was released in GCC 3.1. Then I'll
- describe the differences for 3.0.x, which will not change much in
- this respect.
+ was released in GCC 3.1 and 3.2. Then I'll describe the differences
+ for 3.0. The allocator classes also have source documentation,
+ which is described <a href="../documentation.html#4">here</a> (you
+ will need to retrieve the maintainer-level docs, as almost none of
+ these entities are in the ISO standard).
</p>
<p>As a general rule of thumb, users are not allowed to use names which
begin with an underscore. This means that to be portable between
compilers, none of the following may be used in your program directly.
(If you decide to be unportable, then you're free do do what you want,
but it's not our fault if stuff breaks.) They are presented here for
- information for maintainers and contributors in addition to users, but
- we will probably make them available for users in 3.2 somehow.
+ information for maintainers and contributors in addition to users.
</p>
<p>These classes are always available:
<ul>
@@ -301,7 +303,7 @@
<li><code>__single_client_alloc</code> are all typedef'd to
<code>__malloc_alloc_template</code>.
<li><code>__default_alloc_template</code> is no longer available.
- At all. Anywhere. <!-- might change? -->
+ At all. Anywhere.
</ol>
</p>
<h3>Writing your own allocators</h3>
@@ -359,7 +361,13 @@
can affect the 3.0.x allocators. Do not use them. Those macros have
been completely removed for 3.1.
</p>
- <p>More notes as we remember them...
+ <p>Return <a href="#top">to top of page</a> or
+ <a href="../faq/index.html">to the FAQ</a>.
+ </p>
+
+<hr>
+<h2><a name="6">Allocators (version 3.3)</a></h2>
+ <p>Changes are coming...
</p>
<p>Return <a href="#top">to top of page</a> or
<a href="../faq/index.html">to the FAQ</a>.
@@ -540,6 +548,7 @@
</dl></p>
<p>Return <a href="#top">to top of page</a> or
<a href="../faq/index.html">to the FAQ</a>.
+ </p>
<!-- ####################################################### -->