diff options
author | Phil Edwards <pme@gcc.gnu.org> | 2002-06-27 22:09:02 +0000 |
---|---|---|
committer | Phil Edwards <pme@gcc.gnu.org> | 2002-06-27 22:09:02 +0000 |
commit | 07a6e20be91fb7d10ade34cf5c8edb07efdc80ae (patch) | |
tree | d4bc2a1315ba9d97d61eae7add9079a2636a2727 /libstdc++-v3/docs/html/ext | |
parent | 5ce49b4b08490bb2dc9a8f669fcc145a344cd73d (diff) | |
download | gcc-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.html | 27 |
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> <!-- ####################################################### --> |