diff options
author | Benjamin Kosnik <bkoz@redhat.com> | 2009-02-19 08:15:15 +0000 |
---|---|---|
committer | Benjamin Kosnik <bkoz@gcc.gnu.org> | 2009-02-19 08:15:15 +0000 |
commit | aac2878e169cba8104e4458e24744f6b56cf87b4 (patch) | |
tree | ad6009c188ca7ef64cc223b79a72a7c68995d30a /libstdc++-v3/scripts | |
parent | 57c2231b2320835b96c6aeff3f2c76d165d4d47b (diff) | |
download | gcc-aac2878e169cba8104e4458e24744f6b56cf87b4.zip gcc-aac2878e169cba8104e4458e24744f6b56cf87b4.tar.gz gcc-aac2878e169cba8104e4458e24744f6b56cf87b4.tar.bz2 |
doxygroups.cc: Move algorithm groups into algorithmfwd.h.
2009-02-18 Benjamin Kosnik <bkoz@redhat.com>
* doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
* doc/doxygen/user.cfg.in: Update.
* scripts/run_doxygen: Adjust for new group names.
* include/tr1_impl/random: Update doxygen group markup.
* include/tr1_impl/unordered_map: Same.
* include/tr1_impl/unordered_set: Same.
* include/tr1_impl/array: Same.
* include/std/numeric: Same.
* include/std/utility: Same.
* include/std/bitset: Same.
* include/std/iosfwd: Same.
* include/bits/stl_list.h: Same.
* include/bits/stl_map.h: Same.
* include/bits/stl_algobase.h: Same.
* include/bits/stl_queue.h: Same.
* include/bits/stl_set.h: Same.
* include/bits/stl_stack.h: Same.
* include/bits/stl_iterator_base_types.h: Same.
* include/bits/forward_list.h: Same.
* include/bits/basic_string.h: Same.
* include/bits/stl_multimap.h: Same.
* include/bits/stl_vector.h: Same.
* include/bits/stl_deque.h: Same.
* include/bits/stl_multiset.h: Same.
* include/bits/stl_algo.h: Same.
* include/bits/stl_bvector.h: Same.
* include/bits/algorithmfwd.h: Same.
* include/bits/stl_function.h: Same.
* include/tr1/cmath: Same.
* include/backward/binders.h: Same.
From-SVN: r144290
Diffstat (limited to 'libstdc++-v3/scripts')
-rw-r--r-- | libstdc++-v3/scripts/run_doxygen | 55 |
1 files changed, 31 insertions, 24 deletions
diff --git a/libstdc++-v3/scripts/run_doxygen b/libstdc++-v3/scripts/run_doxygen index dcaea51..4c65813 100644 --- a/libstdc++-v3/scripts/run_doxygen +++ b/libstdc++-v3/scripts/run_doxygen @@ -217,23 +217,20 @@ rm -rf ext # File names with embedded spaces (EVIL!) need to be....? renamed or removed? find . -name "* *" -print0 | xargs -0r rm # requires GNU tools -# can leave SGIextensions.3 alone, it's an okay name -mv s20_3_1_base.3 Intro_functors.3 -mv s20_3_2_arithmetic.3 Arithmetic_functors.3 -mv s20_3_3_comparisons.3 Comparison_functors.3 -mv s20_3_4_logical.3 Logical_functors.3 -mv s20_3_5_negators.3 Negation_functors.3 -#mv s20_3_6_binder.3 Binder_functors.3 -mv s20_3_7_adaptors.3 Func_ptr_functors.3 -mv s20_3_8_memadaptors.3 Member_ptr_functors.3 -mv iterator_tags.3 Iterator_types.3 -mv std.3 Namespace_std.3 -mv __gnu_cxx.3 Namespace___gnu_cxx.3 +# Cleanups before tr1* files get killed. +mv tr1_random_distributions.3 random_distributions.3 +mv tr1_random_distributions_continuous.3 random_distributions_continuous.3 +mv tr1_random_distributions_discrete.3 random_distributions_discrete.3 +mv tr1_random_generators.3 random_generators.3 # man pages are for functions/types/other entities, not source files # directly. who the heck would type "man foo.h" anyhow? -find . -name "[a-z]*" -a ! -name "std_*" -print | xargs rm -rm -f *.h.3 *config* *.cc.3 *.tcc.3 *_t.3 +#find . -name "[a-z]*" -a ! -name "std_*" -print | xargs rm +rm -f *.h.3 *.hpp.3 *config* *.cc.3 *.tcc.3 *_t.3 +rm ext_*.3 +rm tr1_*.3 +rm debug_*.3 + # this is used to examine what we would have deleted, for debugging #mkdir trash #find . -name "[a-z]*" -a ! -name "std_*" -print | xargs -i mv {} trash @@ -258,16 +255,17 @@ 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 Iterator_types.3' -for f in $problematic; do - sed '/^\.SH NAME/{ -n -a\ -\ -.SH SYNOPSIS - }' $f > TEMP - mv TEMP $f -done + +#problematic='Containers.3 Sequences.3 Assoc_containers.3 Iterator_types.3' +#for f in $problematic; do +# sed '/^\.SH NAME/{ +#n +#a\ +#\ +#.SH SYNOPSIS +# }' $f > TEMP +# mv TEMP $f +#done # Also, break this (generated) line up. It's ugly as sin. problematic=`grep -l '[^^]Definition at line' *.3` @@ -314,6 +312,15 @@ for f in __gnu_parallel_*; do newname=`echo $f | sed 's/^__gnu_parallel_/__gnu_parallel::/'` mv $f $newname done +for f in __atomic0_*; do + newname=`echo $f | sed 's/^__atomic0_/std::__atomic0::/'` + mv $f $newname +done +for f in __atomic2_*; do + newname=`echo $f | sed 's/^__atomic2_/std::__atomic2::/'` + mv $f $newname +done + # Generic removal bits, where there are things in the generated man # pages that need to be killed. |