From 554fd8c5195424bdbcabf5de30fdc183aba391bd Mon Sep 17 00:00:00 2001
From: upstream source tree
Date: Sun, 15 Mar 2015 20:14:05 -0400
Subject: obtained gcc-4.6.4.tar.bz2 from upstream website; verified
gcc-4.6.4.tar.bz2.sig; imported gcc-4.6.4 source tree from verified upstream
tarball.
downloading a git-generated archive based on the 'upstream' tag
should provide you with a source tree that is binary identical
to the one extracted from the above tarball.
if you have obtained the source via the command 'git clone',
however, do note that line-endings of files in your working
directory might differ from line-endings of the respective
files in the upstream repository.
---
libstdc++-v3/doc/doxygen/Intro.3 | 132 +++
libstdc++-v3/doc/doxygen/doxygroups.cc | 152 +++
libstdc++-v3/doc/doxygen/mainpage.html | 108 ++
libstdc++-v3/doc/doxygen/stdheader.cc | 171 +++
libstdc++-v3/doc/doxygen/tables.html | 644 +++++++++++
libstdc++-v3/doc/doxygen/user.cfg.in | 1837 ++++++++++++++++++++++++++++++++
6 files changed, 3044 insertions(+)
create mode 100644 libstdc++-v3/doc/doxygen/Intro.3
create mode 100644 libstdc++-v3/doc/doxygen/doxygroups.cc
create mode 100644 libstdc++-v3/doc/doxygen/mainpage.html
create mode 100644 libstdc++-v3/doc/doxygen/stdheader.cc
create mode 100644 libstdc++-v3/doc/doxygen/tables.html
create mode 100644 libstdc++-v3/doc/doxygen/user.cfg.in
(limited to 'libstdc++-v3/doc/doxygen')
diff --git a/libstdc++-v3/doc/doxygen/Intro.3 b/libstdc++-v3/doc/doxygen/Intro.3
new file mode 100644
index 000000000..35fdb1384
--- /dev/null
+++ b/libstdc++-v3/doc/doxygen/Intro.3
@@ -0,0 +1,132 @@
+.\" t
+.\" This man page is released under the GPL as part of libstdc++.
+.TH C++Intro 3 "20 May 2004" "GNU libstdc++" "Standard C++ Library"
+.SH NAME
+C++Intro \- Introduction to the GNU libstdc++ man pages
+.SH DESCRIPTION
+This man page serves as a brief introduction to the GNU implementation of
+the Standard C++ Library. For a better introduction and more complete
+documentation, see the
+.B libstdc++
+homepage listed at the end.
+.P
+All standard library entities are declared within
+.I namespace std
+and have manual entries beginning with "std::". For example, to see
+documentation of the template class
+.I std::vector
+one would use "man std::vector". Some entities do not have a separate man
+page; for those see the main listing in "man Namespace_std".
+.P
+All the man pages are automatically generated by Doxygen. For more
+information on this tool, see the HTML counterpart to these man pages.
+.P
+Some man pages do not correspond to individual classes or functions. Rather
+they describe categories of the Standard Library. (For a more thorough
+introduction to the various categories, consult a text such as Josuttis'
+or Austern's.) These category pages are:
+.P
+.\" These are separated by ONE TAB. Nothing else. I don't like it either.
+.TS
+lB l.
+C++Intro This page.
+Namespace_std A listing of the contents of std::.
+Namespace___gnu_cxx A listing of the contents of __gnu_cxx::.
+Containers An introduction to container classes.
+Sequences Linear containers.
+Assoc_containers Key-based containers.
+Iterator_types Programatically distinguishing iterators/pointers.
+Intro_functors An introduction to function objects, or functors.
+Arithmetic_functors Functors for basic math.
+Binder_functors Functors which "remember" an argument.
+Comparison_functors Functors wrapping built-in comparisons.
+Func_ptr_functors Functors for use with pointers to functions.
+Logical_functors Functors wrapping the Boolean operations.
+Member_ptr_functor Functors for use with pointers to members.
+Negation_functors Functors which negate their contents.
+SGIextensions A list of the extensions from the SGI STL subset.
+
+.TE
+.P
+The HTML documentation typically goes into much more depth.
+.SH FILES
+Lots!
+.SS Standard Headers
+These headers will be found automatically, unless you instruct the compiler
+otherwise.
+.TS
+lB lB lB lB.
+
+
+
+
+
+
+646
+
+
+
+
+If you are using Doxygen for your own projects, you can use
+ a tag file for the appropriate version and
+ an entry such as
+
+ TAGFILES = "libstdc++.tag =
+ http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen"
+
+ Be sure to adjust the URL for the right version. If you download a
+ local copy of the source documentation for faster viewing, you can use
+ the doxytag/installdox programs (part of Doxygen) to adjust the links
+ for you.
+
+
+Generating the documentation
+These HTML pages are automatically generated, along with the man
+ pages. See the section "Documentation Style"
+ in doc/xml/manual/appendix_contributing.xml
in the
+ source tree for how to create (and write) the doxygen markup.
+ This style guide can also be viewed on the web.
+
+
License, Copyright, and Other Lawyerly Verbosity
+The libstdc++ documentation is released under
+
+ these terms.
+
+Part of the generated documentation involved comments and notes from
+ SGI, who says we gotta say this:
+
+ Permission to use, copy, modify, distribute and sell this software and its
+ documentation for any purpose is hereby granted without fee, provided
+ that the below copyright notice appears in all copies and that both
+ the copyright notice and this permission notice appear in supporting
+ documentation. Silicon Graphics makes no representations about the
+ suitability of this software for any purpose. It is provided "as is"
+ without express or implied warranty.
+
+ Copyright © 1994
+ Hewlett-Packard Company
+
+
+Part of the generated documentation is quoted from the ISO C++ Standard,
+ which is Copyright © 1998 by Information Technology Industry Council.
+
+
+
+
diff --git a/libstdc++-v3/doc/doxygen/stdheader.cc b/libstdc++-v3/doc/doxygen/stdheader.cc
new file mode 100644
index 000000000..8bcb1a059
--- /dev/null
+++ b/libstdc++-v3/doc/doxygen/stdheader.cc
@@ -0,0 +1,171 @@
+// This is a slow larval-stage kludge to help massage the generated man
+// pages. It's used like this:
+const char* const usage =
+"\nTakes on stdin, whitespace-separated words of the form\n"
+"\n"
+" [bits/]stl_foo.h\n"
+" [bits/]std_foo.h\n"
+"\n"
+"and writes on stdout the nearest matching standard header name.\n"
+"\n"
+"Takes no command-line arguments.\n"
+"\n";
+
+#include
+#include
+#include