From 82b61df521d17a96f60e56ede06a55a8894b1c2e Mon Sep 17 00:00:00 2001 From: Phil Edwards Date: Wed, 19 Dec 2001 21:57:43 +0000 Subject: Intro.3: New 'Allocators' module. 2001-12-19 Phil Edwards * docs/doxygen/Intro.3: New 'Allocators' module. * docs/doxygen/TODO: Update. * docs/doxygen/doxygroups.cc: Update. * docs/doxygen/run_doxygen: Update. * include/bits/stl_alloc.h: Tweak doxygen hooks in comments. * include/bits/std_memory.h: Doxygenate. * include/bits/stl_iterator_base_types.h: Likewise. * include/bits/stl_raw_storage_iter.h: Likewise. * include/bits/stl_tempbuf.h: Likewise. (get_temporary_buffer): Remove unused nonstandard overload. * include/bits/stl_uninitialized.h: Likewise. * include/bits/stl_iterator_base_types.h (input_iterator, output_iterator, forward_iterator, bidirectional_iterator, random_access_iterator): Move old names... * include/backward/iterator.h: ...to here. * include/bits/stl_bvector.h: Update. * include/ext/stl_rope.h: Update. From-SVN: r48185 --- libstdc++-v3/docs/doxygen/Intro.3 | 1 + libstdc++-v3/docs/doxygen/TODO | 2 +- libstdc++-v3/docs/doxygen/doxygroups.cc | 14 ++++++++------ libstdc++-v3/docs/doxygen/run_doxygen | 3 ++- 4 files changed, 12 insertions(+), 8 deletions(-) (limited to 'libstdc++-v3/docs') diff --git a/libstdc++-v3/docs/doxygen/Intro.3 b/libstdc++-v3/docs/doxygen/Intro.3 index 52998c9..1d0820c 100644 --- a/libstdc++-v3/docs/doxygen/Intro.3 +++ b/libstdc++-v3/docs/doxygen/Intro.3 @@ -29,6 +29,7 @@ or Austern's.) These category pages are: .\" These are separated by ONE TAB. Nothing else. I don't like it either. .TS lB l. +Allocators Classes encapsulating memory allocation schemes. Arithmetic_functors Functors for basic math. Assoc_containers Key-based containers. Binder_functors Functors which "remember" an argument. diff --git a/libstdc++-v3/docs/doxygen/TODO b/libstdc++-v3/docs/doxygen/TODO index 20f7959..672513e 100644 --- a/libstdc++-v3/docs/doxygen/TODO +++ b/libstdc++-v3/docs/doxygen/TODO @@ -14,7 +14,7 @@ haven't gotten to it yet. It /will/ be done (by somebody, eventually.) c17 FINISHED (Nothing in Clause 17 "exists" in terms of code.) c18 , Note A c19 Note A -c20 std_memory.h[20.4], rel_ops (should they be doc'd?), Note A +c20 rel_ops (should they be doc'd?), Note A c21 Untouched, Note B c22 Untouched c23 See doxygroups.cc and Note B. diff --git a/libstdc++-v3/docs/doxygen/doxygroups.cc b/libstdc++-v3/docs/doxygen/doxygroups.cc index de304f1..7d4e65d 100644 --- a/libstdc++-v3/docs/doxygen/doxygroups.cc +++ b/libstdc++-v3/docs/doxygen/doxygroups.cc @@ -1,10 +1,12 @@ -// This just provides documentation for stuff that doesn't need to be in the -// source headers themselves. It is a ".cc" file for the sole cheesy reason -// that it triggers many different text editors into doing Nice Things when -// typing comments. However, it is mentioned nowhere except the *cfg.in files. -// Pieces separated by '// //' lines will usually not be presented to the -// user on the same page. +/* + This just provides documentation for stuff that doesn't need to be in the + source headers themselves. It is a ".cc" file for the sole cheesy reason + that it triggers many different text editors into doing Nice Things when + typing comments. However, it is mentioned nowhere except the *cfg.in files. + Pieces separated by '// //' lines will usually not be presented to the + user on the same page. +*/ // // // // // // // // // // // // // // // // // // // // // // // // /** @addtogroup SGIextensions STL extensions from SGI diff --git a/libstdc++-v3/docs/doxygen/run_doxygen b/libstdc++-v3/docs/doxygen/run_doxygen index 78f2385..7ac2744 100644 --- a/libstdc++-v3/docs/doxygen/run_doxygen +++ b/libstdc++-v3/docs/doxygen/run_doxygen @@ -166,11 +166,12 @@ rm stdheader # implementations of man(1), e.g., Linux's. We need to have another top-level # *roff tag to /stop/ the .SH NAME entry. #problematic=`egrep --files-without-match '^\.SH SYNOPSIS' [A-Z]*.3` -problematic='Containers.3 Sequences.3 Assoc_containers.3' +problematic='Containers.3 Sequences.3 Assoc_containers.3 Allocators.3' for f in $problematic; do sed '/^\.SH NAME/{ n a\ +\ .SH SYNOPSIS }' $f > TEMP mv TEMP $f -- cgit v1.1