summaryrefslogtreecommitdiff
path: root/libstdc++-v3/scripts
diff options
context:
space:
mode:
authorbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>2010-01-12 01:37:06 +0000
committerbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>2010-01-12 01:37:06 +0000
commitc6361824d659176e941383ce2116a4cf9fe28d4a (patch)
treecbe740ffadaad9e2586acb635d0b5d52791f14d6 /libstdc++-v3/scripts
parent35277a5f695e416d4622abf4703ea0a6699b0913 (diff)
2010-01-07 Benjamin Kosnik <bkoz@redhat.com>
* scripts/run_doxygen: Correct nested scope on the man pages. * doc/xml/faq.xml: Edits, linkcheck, doxygen link reassociate. * doc/xml/manual/mt_allocator.xml: Same. * doc/xml/manual/allocator.xml: Same. * doc/xml/manual/codecvt.xml: Same. * doc/xml/manual/backwards_compatibility.xml: Same. * doc/xml/manual/concurrency.xml: Same. * doc/xml/manual/parallel_mode.xml: Same. * doc/xml/manual/io.xml: Same. * doc/xml/manual/support.xml: Same. * doc/xml/manual/evolution.xml: Same. * doc/xml/manual/using.xml: Same. * doc/xml/manual/extensions.xml: Same. * doc/xml/manual/appendix_contributing.xml: Same. * doc/xml/manual/prerequisites.xml: Same. * doc/xml/manual/diagnostics.xml: Same. * doc/xml/manual/spine.xml: Same. * doc/xml/manual/status_cxx200x.xml: Same. * doc/xml/manual/test.xml: Same. * doc/xml/spine.xml: Same. * doc/html/*: Regenerate. * include/profile/impl/profiler.h: Remove duplicate markup. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155827 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/scripts')
-rw-r--r--libstdc++-v3/scripts/run_doxygen36
1 files changed, 28 insertions, 8 deletions
diff --git a/libstdc++-v3/scripts/run_doxygen b/libstdc++-v3/scripts/run_doxygen
index 100ed78eb113..983d4832aa2e 100644
--- a/libstdc++-v3/scripts/run_doxygen
+++ b/libstdc++-v3/scripts/run_doxygen
@@ -275,6 +275,18 @@ cp ${srcdir}/doc/doxygen/Intro.3 C++Intro.3
# Who the fsck would "man std_vector" when the class isn't named that?
# First, deal with nested namespaces.
+for f in *chrono_*; do
+ newname=`echo $f | sed 's/chrono_/chrono::/'`
+ mv $f $newname
+done
+for f in *__debug_*; do
+ newname=`echo $f | sed 's/__debug_/__debug::/'`
+ mv $f $newname
+done
+for f in *decimal_*; do
+ newname=`echo $f | sed 's/decimal_/decimal::/'`
+ mv $f $newname
+done
for f in *__detail_*; do
newname=`echo $f | sed 's/__detail_/__detail::/'`
mv $f $newname
@@ -287,6 +299,14 @@ for f in *__profile_*; do
newname=`echo $f | sed 's/__profile_/__profile::/'`
mv $f $newname
done
+for f in *__atomic0_*; do
+ newname=`echo $f | sed 's/__atomic0_/__atomic0::/'`
+ mv $f $newname
+done
+for f in *__atomic2_*; do
+ newname=`echo $f | sed 's/__atomic2_/__atomic2::/'`
+ mv $f $newname
+done
# Then, clean up other top-level namespaces.
for f in std_tr1_*; do
@@ -317,19 +337,19 @@ for f in __gnu_pbds_*; do
newname=`echo $f | sed 's/^__gnu_pbds_/__gnu_pbds::/'`
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
for f in __cxxabiv1_*; do
newname=`echo $f | sed 's/^__cxxabiv1_/abi::/'`
mv $f $newname
done
+# Then piecemeal nested classes
+for f in *__future_base_*; do
+ newname=`echo $f | sed 's/__future_base_/__future_base::/'`
+ mv $f $newname
+done
+
+
+
# Generic removal bits, where there are things in the generated man
# pages that need to be killed.
for f in *_libstdc__-v3_*; do