aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/doc
diff options
context:
space:
mode:
authorBenjamin Kosnik <bkoz@redhat.com>2008-03-26 06:27:35 +0000
committerBenjamin Kosnik <bkoz@gcc.gnu.org>2008-03-26 06:27:35 +0000
commit939759fcc993f08e734ed2942a64a8f406335b07 (patch)
treebac7112eda84cb436582837155e41f192bcb0515 /libstdc++-v3/doc
parenta0a5f30f8e6741d55daca7fb3093df6365425661 (diff)
downloadgcc-939759fcc993f08e734ed2942a64a8f406335b07.zip
gcc-939759fcc993f08e734ed2942a64a8f406335b07.tar.gz
gcc-939759fcc993f08e734ed2942a64a8f406335b07.tar.bz2
run_doxygen: Remove html_output_dir.
2008-03-25 Benjamin Kosnik <bkoz@redhat.com> * scripts/run_doxygen: Remove html_output_dir. Downgrade to Doxygen 1.5.1. * doc/doxygen/style.css: Delete. * doc/doxygen/user.cfg.in: Regenerate with Doxygen 1.5.1. (INPUT): Update. (PREDEFINED): Update. (HTML_OUTPUT): Remove html_output_dir, use html. (HTML_STYLESHEET): Remove style.css. * doc/doxygen/tables.html: Remove style.css use. * doc/doxygen/mainpage.html: Nested lists for Namespaces and Classes. * doc/doxygen/doxygroups.cc: Namespace edits. * doc/doxygen/Intro.3: Correct typo. * doc/xml/api.xml: Add gcc-4.3 links. * doc/html/api.html: Regenerate. * include/debug/debug.h: Document namepaces here. * include/parallel/base.h: Same. * include/ext/typelist.h: Same. * include/ext/pb_ds/tag_and_trait.hpp: Same. * include/tr1_impl/random: Adjust line break. * include/tr1_impl/unordered_map: Correct and or add markup. * include/tr1_impl/boost_shared_ptr.h: Correct and or add markup. * include/tr1_impl/functional_hash.h: Same. * include/tr1_impl/cmath: Same. * include/tr1_impl/functional: Same. * include/tr1_impl/unordered_set: Same. * include/tr1_impl/complex: Same. * include/tr1_impl/type_traits: Same. * include/tr1_impl/regex: Same. * include/tr1_impl/array: Same. * include/std/tuple: Same. * include/std/date_time: Same. * include/std/system_error: Same. * include/std/type_traits: Same. * include/ext/enc_filebuf.h: Same. * include/ext/throw_allocator.h: Same. * include/ext/pool_allocator.h: Same. * include/ext/bitmap_allocator.h: Same. * include/ext/concurrence.h: Same. * include/ext/codecvt_specializations.h: Same. * include/ext/stdio_sync_filebuf.h: Same. * include/ext/array_allocator.h: Same. * include/ext/mt_allocator.h: Same. * include/bits/locale_classes.h: Same. * include/bits/locale_facets.h: Same. * include/bits/codecvt.h: Same. * include/bits/char_traits.h: Same. * include/bits/allocator.h: Same. * include/bits/locale_facets_nonio.h: Same. * include/tr1/poly_laguerre.tcc: Same. * include/tr1/riemann_zeta.tcc: Same. * include/tr1/beta_function.tcc: Same. * include/tr1/tuple: Same. * include/tr1/exp_integral.tcc: Same. * include/tr1/gamma.tcc: Same. * include/tr1/hypergeometric.tcc: Same. * include/tr1/modified_bessel_func.tcc: Same. * include/tr1/legendre_function.tcc: Same. * include/tr1/type_traits: Same. * include/tr1/special_function_util.h: Same. * include/tr1/bessel_function.tcc: Same. * include/tr1/cmath: Same. * include/tr1/poly_hermite.tcc: Same. * include/tr1/ell_integral.tcc: Same. * config/abi/compatibility.h: Adjust file name. * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Adjust line numbers. * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same. * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same. From-SVN: r133544
Diffstat (limited to 'libstdc++-v3/doc')
-rw-r--r--libstdc++-v3/doc/doxygen/Intro.32
-rw-r--r--libstdc++-v3/doc/doxygen/doxygroups.cc24
-rw-r--r--libstdc++-v3/doc/doxygen/mainpage.html28
-rw-r--r--libstdc++-v3/doc/doxygen/style.css74
-rw-r--r--libstdc++-v3/doc/doxygen/tables.html1
-rw-r--r--libstdc++-v3/doc/doxygen/user.cfg.in304
-rw-r--r--libstdc++-v3/doc/html/api.html5
-rw-r--r--libstdc++-v3/doc/xml/api.xml6
8 files changed, 159 insertions, 285 deletions
diff --git a/libstdc++-v3/doc/doxygen/Intro.3 b/libstdc++-v3/doc/doxygen/Intro.3
index cb3ff2e..35fdb13 100644
--- a/libstdc++-v3/doc/doxygen/Intro.3
+++ b/libstdc++-v3/doc/doxygen/Intro.3
@@ -1,5 +1,5 @@
.\" t
-.\" This man page is released under the FDL as part of libstdc++.
+.\" 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
diff --git a/libstdc++-v3/doc/doxygen/doxygroups.cc b/libstdc++-v3/doc/doxygen/doxygroups.cc
index 68d142f..f051a7e 100644
--- a/libstdc++-v3/doc/doxygen/doxygroups.cc
+++ b/libstdc++-v3/doc/doxygen/doxygroups.cc
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2001, 2002, 2005 Free Software Foundation, Inc.
+ Copyright (C) 2001, 2002, 2005, 2008 Free Software Foundation, Inc.
See license.html for license.
This just provides documentation for stuff that doesn't need to be in the
@@ -17,36 +17,34 @@
// // // // // // // // // // // // // // // // // // // // // // // //
/** @namespace std
- * @brief Everything defined by the ISO C++ Standard is within
- * namespace <a class="el" href="namespacestd.html">std</a>.
+ * @brief ISO C++ entities toplevel namespace is std.
*/
/** @namespace std::__detail
- * @brief Implementation details not part of the namespace <a class="el"
- * href="namespacestd.html">std</a> interface.
+ * @brief Implementation details not part of the namespace std interface.
*/
/** @namespace std::tr1
- * @brief Everything defined by the ISO C++ TR1 is within namespace std::tr1.
+ * @brief ISO C++ TR1 entities toplevel namespace is std::tr1.
*/
/** @namespace std::tr1::__detail
* @brief Implementation details not part of the namespace std::tr1 interface.
*/
+/** @namespace std::regex_constants
+ * @brief ISO C++ 0x entities sub namespace for regex.
+*/
+/** @namespace std::placeholders
+ * @brief ISO C++ 0x entities sub namespace for functional.
+*/
/** @namespace __gnu_cxx
* @brief GNU extensions for public use.
*/
/** @namespace __gnu_cxx::__detail
- * @brief Implementation details not part of the namespace __gnu_cxx
+ * @brief Implementation details not part of the namespace __gnu_cxx
* interface.
*/
-/** @namespace __gnu_cxx::typelist
- * @brief GNU typelist extensions for public compile-time use.
-*/
/** @namespace __gnu_internal
* @brief GNU implemenation details, not for public use or
* export. Used only when anonymous namespaces cannot be substituted.
*/
-/** @namespace __gnu_debug
- * @brief GNU debug classes for public use.
-*/
// // // // // // // // // // // // // // // // // // // // // // // //
/** @addtogroup SGIextensions STL extensions from SGI
Because libstdc++ based its implementation of the STL subsections of
diff --git a/libstdc++-v3/doc/doxygen/mainpage.html b/libstdc++-v3/doc/doxygen/mainpage.html
index b723695..aa650ba 100644
--- a/libstdc++-v3/doc/doxygen/mainpage.html
+++ b/libstdc++-v3/doc/doxygen/mainpage.html
@@ -2,7 +2,6 @@
<html>
<head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libstdc++ Source: Main Index</title>
-<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#ffffff">
@@ -39,14 +38,25 @@
<p>Here are entry points to all the pages generated by Doxygen:
<ul>
- <li><a href="modules.html">Modules</a>
- <li><a href="namespaces.html">Namespace List</a>
- <li><a href="hierarchy.html">Class List</a>
- <li><a href="annotated.html">Class Annotated List</a>
- <li><a href="classes.html">Class Alphabetical Index</a>
- <li><a href="globals_func.html">Function Alphabetical List</a>
- <li><a href="files.html">Source File List</a>
- <li><a href="todo.html">TODO List</a> (This is incomplete... how ironic.)
+ <li><a href="modules.html">Modules</a></li>
+
+ <li>Namespaces
+ <ul>
+ <li><a href="namespaces.html">List</a></li>
+ <li><a href="namespacemembers.html">Members</a></li>
+ </ul>
+ </li>
+
+ <li>Classes
+ <ul>
+ <li><a href="classes.html">List</a></li>
+ <li><a href="hierarchy.html">Hierarchy</a></li>
+ <li><a href="functions.html">Members</a></li>
+ </ul>
+ </li>
+
+ <li><a href="files.html">Source Files</a></li>
+ <li><a href="todo.html">TODO List</a></li>
</ul>
</p>
diff --git a/libstdc++-v3/doc/doxygen/style.css b/libstdc++-v3/doc/doxygen/style.css
deleted file mode 100644
index c49c37c..0000000
--- a/libstdc++-v3/doc/doxygen/style.css
+++ /dev/null
@@ -1,74 +0,0 @@
-BODY {
- background: white;
- font-size: small;
-}
-H1 { text-align: center; font-size: large }
-H2 { text-align: left; font-size: medium; }
-H3 { text-align: left; font-size: small; }
-CODE { font-size: small; }
-CAPTION { font-weight: normal }
-A.qindex {}
-A.qindexRef {}
-A.el { text-decoration: none; font-size: small; font-weight: normal }
-A.elRef { text-decoration: none; font-size: small; font-weight: normal }
-A.code { text-decoration: none; font-weight: normal; color: #4444ee }
-A.codeRef { font-weight: normal; color: #4444ee }
-A:hover { text-decoration: none; background-color: #f2f2ff }
-DL.el { margin-left: -1cm }
-DIV.fragment { width: 100%; border: none; background-color: #eeeeee }
-DIV.ah {
- background-color: black;
- font-weight: normal;
- color: #ffffff;
- margin-bottom: 3px;
- margin-top: 3px
-}
-DIV.groupHeader {
- margin-left: 16px;
- margin-top: 12px;
- margin-bottom: 6px;
- font-weight: normal
-}
-DIV.groupText { margin-left: 16px; font-style: italic; font-size: small }
-TD.md { background-color: #f2f2ff; font-size: small; }
-TD.mdname1 { background-color: #f2f2ff; font-size: small; color: #602020; }
-TD.mdname {
- background-color: #f2f2ff;
- font-weight: normal;
- font-size: small;
- color: #602020;
- width: 600px
-}
-TD.indexkey {
- background-color: #eeeeff;
- font-weight: normal;
- font-size: small;
- padding-right : 10px;
- padding-top : 2px;
- padding-left : 10px;
- padding-bottom : 2px;
- margin-left : 0px;
- margin-right : 0px;
- margin-top : 2px;
- margin-bottom : 2px
-}
-TD.indexvalue {
- background-color: #eeeeff;
- font-style: italic;
- font-size: small;
- padding-right : 10px;
- padding-top : 2px;
- padding-left : 10px;
- padding-bottom : 2px;
- margin-left : 0px;
- margin-right : 0px;
- margin-top : 2px;
- margin-bottom : 2px
-}
-span.keyword { color: #008000 }
-span.keywordtype { color: #604020 }
-span.keywordflow { color: #e08000 }
-span.comment { color: #800000 }
-span.preprocessor { color: #806020 }
-span.stringliteral { color: #002080 }
-span.charliteral { color: #008080 }
diff --git a/libstdc++-v3/doc/doxygen/tables.html b/libstdc++-v3/doc/doxygen/tables.html
index 74ac3e2..def011e 100644
--- a/libstdc++-v3/doc/doxygen/tables.html
+++ b/libstdc++-v3/doc/doxygen/tables.html
@@ -2,7 +2,6 @@
<html>
<head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Tables</title>
-<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#ffffff">
diff --git a/libstdc++-v3/doc/doxygen/user.cfg.in b/libstdc++-v3/doc/doxygen/user.cfg.in
index 8895eab..059d95d 100644
--- a/libstdc++-v3/doc/doxygen/user.cfg.in
+++ b/libstdc++-v3/doc/doxygen/user.cfg.in
@@ -1,4 +1,4 @@
-# Doxyfile 1.5.4
+# Doxyfile 1.5.1
# This file describes the settings to be used by the documentation system
# doxygen (www.doxygen.org) for a project
@@ -14,15 +14,6 @@
# Project related configuration options
#---------------------------------------------------------------------------
-# This tag specifies the encoding used for all characters in the
-# config file that follow. The default is UTF-8 which is also the
-# encoding used for all text before the first occurrence of this
-# tag. Doxygen uses libiconv (or the iconv built into libc) for the
-# transcoding. See http://www.gnu.org/software/libiconv for the list
-# of possible encodings.
-
-DOXYFILE_ENCODING = UTF-8
-
# The PROJECT_NAME tag is a single word (or a sequence of words surrounded
# by quotes) that should identify the project.
@@ -62,6 +53,16 @@ CREATE_SUBDIRS = NO
OUTPUT_LANGUAGE = English
+# This tag can be used to specify the encoding used in the generated output.
+# The encoding is not always determined by the language that is chosen,
+# but also whether or not the output is meant for Windows or non-Windows users.
+# In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES
+# forces the Windows encoding (this is the default for the Windows binary),
+# whereas setting the tag to NO uses a Unix-style encoding (the default for
+# all platforms other than Windows).
+
+USE_WINDOWS_ENCODING = NO
+
# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will
# include brief member descriptions after the members that are listed in
# the file and class documentation (similar to JavaDoc).
@@ -69,11 +70,10 @@ OUTPUT_LANGUAGE = English
BRIEF_MEMBER_DESC = NO
-# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will
-# prepend the brief description of a member or function before the
-# detailed description. Note: if both HIDE_UNDOC_MEMBERS and
-# BRIEF_MEMBER_DESC are set to NO, the brief descriptions will be
-# completely suppressed.
+# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend
+# the brief description of a member or function before the detailed description.
+# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the
+# brief descriptions will be completely suppressed.
REPEAT_BRIEF = YES
@@ -135,19 +135,11 @@ SHORT_NAMES = YES
# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen
# will interpret the first line (until the first dot) of a JavaDoc-style
# comment as the brief description. If set to NO, the JavaDoc
-# comments will behave just like regular Qt-style comments
-# (thus requiring an explicit @brief command for a brief description.)
+# comments will behave just like the Qt-style comments (thus requiring an
+# explicit @brief command for a brief description.
JAVADOC_AUTOBRIEF = NO
-# If the QT_AUTOBRIEF tag is set to YES then Doxygen will
-# interpret the first line (until the first dot) of a Qt-style
-# comment as the brief description. If set to NO, the comments
-# will behave just like regular Qt-style comments (thus requiring
-# an explicit \brief command for a brief description.)
-
-QT_AUTOBRIEF = NO
-
# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen
# treat a multi-line C++ special comment block (i.e. a block of //! or ///
# comments) as a brief description. This used to be the default behaviour.
@@ -213,18 +205,6 @@ OPTIMIZE_OUTPUT_JAVA = NO
BUILTIN_STL_SUPPORT = NO
-# If you use Microsoft's C++/CLI language, you should set this option to YES to
-# enable parsing support.
-
-CPP_CLI_SUPPORT = NO
-
-# Set the SIP_SUPPORT tag to YES if your project consists of sip
-# sources only. Doxygen will parse them like normal C++ but will
-# assume all classes use public instead of private inheritance when no
-# explicit protection keyword is present.
-
-SIP_SUPPORT = NO
-
# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC
# tag is set to YES, then doxygen will reuse the documentation of the first
# member in the group (if any) for the other members of the group. By default
@@ -240,16 +220,6 @@ DISTRIBUTE_GROUP_DOC = YES
SUBGROUPING = YES
-# When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct (or union) is
-# documented as struct with the name of the typedef. So
-# typedef struct TypeS {} TypeT, will appear in the documentation as a struct
-# with name TypeT. When disabled the typedef will appear as a member of a file,
-# namespace, or class. And the struct will be named TypeS. This can typically
-# be useful for C code where the coding convention is that all structs are
-# typedef'ed and only the typedef is referenced never the struct's name.
-
-TYPEDEF_HIDES_STRUCT = NO
-
#---------------------------------------------------------------------------
# Build related configuration options
#---------------------------------------------------------------------------
@@ -284,14 +254,6 @@ EXTRACT_LOCAL_CLASSES = YES
EXTRACT_LOCAL_METHODS = YES
-# If this flag is set to YES, the members of anonymous namespaces will
-# be extracted and appear in the documentation as a namespace called
-# 'anonymous_namespace{file}', where file will be replaced with the
-# base name of the file that contains the anonymous namespace. By
-# default anonymous namespace are hidden.
-
-EXTRACT_ANON_NSPACES = NO
-
# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all
# undocumented members of documented classes, files or namespaces.
# If set to NO (the default) these members will be included in the
@@ -422,20 +384,19 @@ MAX_INITIALIZER_LINES = 0
SHOW_USED_FILES = YES
-# If the sources in your project are distributed over multiple
-# directories then setting the SHOW_DIRECTORIES tag to YES will show
-# the directory hierarchy in the documentation. The default is NO.
+# If the sources in your project are distributed over multiple directories
+# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy
+# in the documentation. The default is NO.
SHOW_DIRECTORIES = YES
-# The FILE_VERSION_FILTER tag can be used to specify a program or
-# script that doxygen should invoke to get the current version for
-# each file (typically from the version control system). Doxygen will
-# invoke the program by executing (via popen()) the command <command>
-# <input-file>, where <command> is the value of the
-# FILE_VERSION_FILTER tag, and <input-file> is the name of an input
-# file provided by doxygen. Whatever the program writes to standard
-# output is used as the file version. See the manual for examples.
+# The FILE_VERSION_FILTER tag can be used to specify a program or script that
+# doxygen should invoke to get the current version for each file (typically from the
+# version control system). Doxygen will invoke the program by executing (via
+# popen()) the command <command> <input-file>, where <command> is the value of
+# the FILE_VERSION_FILTER tag, and <input-file> is the name of an input file
+# provided by doxygen. Whatever the program writes to standard output
+# is used as the file version. See the manual for examples.
FILE_VERSION_FILTER =
@@ -494,53 +455,20 @@ WARN_LOGFILE =
# configuration options related to the input files
#---------------------------------------------------------------------------
-# The INPUT tag can be used to specify the files and/or directories
-# that contain documented source files. You may enter file names like
-# "myfile.cpp" or directories like "/usr/src/myproject". Separate the
-# files or directories with spaces.
+# The INPUT tag can be used to specify the files and/or directories that contain
+# documented source files. You may enter file names like "myfile.cpp" or
+# directories like "/usr/src/myproject". Separate the files or directories
+# with spaces.
-INPUT = @srcdir@/doc/doxygen/doxygroups.cc \
- @srcdir@/include/precompiled/stdc++.h \
- @srcdir@/include/precompiled/stdtr1c++.h \
- @srcdir@/include/precompiled/extc++.h \
- @srcdir@/libsupc++/cxxabi.h \
+INPUT = @srcdir@/libsupc++/cxxabi.h \
+ @srcdir@/libsupc++/cxxabi-forced.h \
@srcdir@/libsupc++/exception \
@srcdir@/libsupc++/new \
@srcdir@/libsupc++/typeinfo \
- include/@host_alias@/bits \
- include/bits \
- include/debug \
- include/parallel \
- include/ext \
- include/tr1 \
- include/tr1_impl \
include/algorithm \
include/array \
include/bitset \
- include/cassert \
- include/ccomplex \
- include/cctype \
- include/cerrno \
- include/cfenv \
- include/cfloat \
- include/cinttypes \
- include/ciso646 \
- include/climits \
- include/clocale \
- include/cmath \
- include/csetjmp \
- include/csignal \
- include/cstdarg \
- include/cstdbool \
- include/cstddef \
- include/cstdint \
- include/cstdio \
- include/cstdlib \
- include/cstring \
- include/ctgmath \
- include/ctime \
- include/cwchar \
- include/cwctype \
+ include/date_time \
include/deque \
include/fstream \
include/functional \
@@ -574,14 +502,41 @@ INPUT = @srcdir@/doc/doxygen/doxygroups.cc \
include/utility \
include/valarray \
include/vector \
+ include/cassert \
+ include/ccomplex \
+ include/cctype \
+ include/cerrno \
+ include/cfenv \
+ include/cfloat \
+ include/cinttypes \
+ include/ciso646 \
+ include/climits \
+ include/clocale \
+ include/cmath \
+ include/csetjmp \
+ include/csignal \
+ include/cstdarg \
+ include/cstdbool \
+ include/cstddef \
+ include/cstdint \
+ include/cstdio \
+ include/cstdlib \
+ include/cstring \
+ include/ctgmath \
+ include/ctime \
+ include/cwchar \
+ include/cwctype \
include/backward/hash_map \
include/backward/hash_set \
+ include/backward/strstream \
include/debug/bitset \
include/debug/deque \
include/debug/list \
include/debug/map \
include/debug/set \
include/debug/string \
+ include/debug/unordered_map \
+ include/debug/unordered_set \
include/debug/vector \
include/ext/algorithm \
include/ext/functional \
@@ -591,8 +546,6 @@ INPUT = @srcdir@/doc/doxygen/doxygroups.cc \
include/ext/rb_tree \
include/ext/rope \
include/ext/slist \
- include/ext/pb_ds \
- include/ext/pb_ds/detail \
include/parallel/algorithm \
include/parallel/numeric \
include/tr1/array \
@@ -614,7 +567,6 @@ INPUT = @srcdir@/doc/doxygen/doxygroups.cc \
include/tr1/cwchar \
include/tr1/cwctype \
include/tr1/functional \
- include/tr1/hashtable.h \
include/tr1/memory \
include/tr1/random \
include/tr1/regex \
@@ -622,7 +574,6 @@ INPUT = @srcdir@/doc/doxygen/doxygroups.cc \
include/tr1/type_traits \
include/tr1/unordered_map \
include/tr1/unordered_set \
- include/tr1_impl/utility \
include/tr1_impl/array \
include/tr1_impl/cctype \
include/tr1_impl/cfenv \
@@ -638,27 +589,28 @@ INPUT = @srcdir@/doc/doxygen/doxygroups.cc \
include/tr1_impl/hashtable \
include/tr1_impl/random \
include/tr1_impl/regex \
- include/tr1_impl/tuple \
include/tr1_impl/type_traits \
include/tr1_impl/unordered_map \
include/tr1_impl/unordered_set \
- include/tr1_impl/utility
-
-# This tag can be used to specify the character encoding of the source
-# files that doxygen parses. Internally doxygen uses the UTF-8
-# encoding, which is also the default input encoding. Doxygen uses
-# libiconv (or the iconv built into libc) for the transcoding. See
-# http://www.gnu.org/software/libiconv for the list of possible
-# encodings.
-
-INPUT_ENCODING = UTF-8
+ include/tr1_impl/utility \
+ include/@host_alias@/bits \
+ include/backward \
+ include/bits \
+ include/debug \
+ include/parallel \
+ include/tr1 \
+ include/tr1_impl \
+ include/ext \
+ include/ext/pb_ds \
+ include/ext/pb_ds/detail \
+ @srcdir@/doc/doxygen/doxygroups.cc
# If the value of the INPUT tag contains directories, you can use the
# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp
# and *.h) to filter out the source-files in the directories. If left
# blank the following patterns are tested:
# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx
-# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90
+# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py
FILE_PATTERNS = *.h \
*.hpp \
@@ -694,14 +646,6 @@ EXCLUDE_PATTERNS = stamp-* \
*extc++.h* \
*/.svn/*
-# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol
-# names (namespaces, classes, functions, etc.) that should be excluded
-# from the output. The symbol name can be a fully qualified name, a
-# word, or if the wildcard * is used, a substring. Examples:
-# ANamespace, AClass, AClass::ANamespace, ANamespace::*Test
-
-EXCLUDE_SYMBOLS =
-
# The EXAMPLE_PATH tag can be used to specify one or more files or
# directories that contain example code fragments that are included (see
# the \include command).
@@ -757,13 +701,10 @@ FILTER_SOURCE_FILES = NO
# configuration options related to source browsing
#---------------------------------------------------------------------------
-# If the SOURCE_BROWSER tag is set to YES then a list of source files
-# will be generated. Documented entities will be cross-referenced with
-# these sources. Note: To get rid of all source code in the generated
-# output, make sure also VERBATIM_HEADERS is set to NO. If you have
-# enabled CALL_GRAPH or CALLER_GRAPH then you must also enable this
-# option. If you don't then doxygen will produce a warning and turn it
-# on anyway
+# If the SOURCE_BROWSER tag is set to YES then a list of source files will
+# be generated. Documented entities will be cross-referenced with these sources.
+# Note: To get rid of all source code in the generated output, make sure also
+# VERBATIM_HEADERS is set to NO.
SOURCE_BROWSER = YES
@@ -847,7 +788,7 @@ GENERATE_HTML = @do_html@
# If a relative path is entered the value of OUTPUT_DIRECTORY will be
# put in front of it. If left blank `html' will be used as the default path.
-HTML_OUTPUT = @html_output_dir@
+HTML_OUTPUT = html
# The HTML_FILE_EXTENSION tag can be used to specify the file extension for
# each generated HTML page (for example: .htm,.php,.asp). If it is left blank
@@ -874,7 +815,7 @@ HTML_FOOTER =
# the style sheet file to the HTML output directory, so don't put your own
# stylesheet in the HTML output directory as well, or it will be erased!
-HTML_STYLESHEET = @srcdir@/doc/doxygen/style.css
+HTML_STYLESHEET =
# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes,
# files or namespaces will be aligned in HTML using tables. If set to
@@ -889,14 +830,6 @@ HTML_ALIGN_MEMBERS = NO
GENERATE_HTMLHELP = NO
-# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML
-# documentation will contain sections that can be hidden and shown after the
-# page has loaded. For this to work a browser that supports
-# JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox
-# Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari).
-
-HTML_DYNAMIC_SECTIONS = NO
-
# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can
# be used to specify the file name of the resulting .chm file. You
# can add a path in front of the file if the result should not be
@@ -1120,7 +1053,6 @@ XML_OUTPUT = xml
# which can be used by a validating XML parser to check the
# syntax of the XML files.
-#XML_SCHEMA =
XML_SCHEMA =
# The XML_DTD tag can be used to specify an XML DTD,
@@ -1128,7 +1060,6 @@ XML_SCHEMA =
# syntax of the XML files.
XML_DTD =
-#XML_DTD = http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd
# If the XML_PROGRAMLISTING tag is set to YES Doxygen will
# dump the program listings (including syntax highlighting
@@ -1232,13 +1163,18 @@ INCLUDE_FILE_PATTERNS =
# instead of the = operator.
PREDEFINED = __GTHREADS \
+ "_GLIBCXX_STD_P= " \
+ "_GLIBCXX_STD_D= " \
_GLIBCXX_STD=std \
- _GLIBCXX_TR1=tr1 \
+ "_GLIBCXX_TR1= " \
+ "_GLIBCXX_BEGIN_NAMESPACE_TR1= " \
+ "_GLIBCXX_END_NAMESPACE_TR1= " \
"_GLIBCXX_BEGIN_NAMESPACE(name)=namespace name { " \
"_GLIBCXX_BEGIN_NESTED_NAMESPACE(name, unused)=namespace name { " \
_GLIBCXX_END_NAMESPACE=} \
_GLIBCXX_END_NESTED_NAMESPACE=} \
"_GLIBCXX_TEMPLATE_ARGS=... " \
+ _GLIBCXX_INCLUDE_AS_CXX0X \
_GLIBCXX_DEPRECATED \
_GLIBCXX_USE_WCHAR_T \
_GLIBCXX_USE_LONG_LONG \
@@ -1248,11 +1184,10 @@ PREDEFINED = __GTHREADS \
__glibcxx_class_requires3=// \
__glibcxx_class_requires4=//
-# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES
-# then this tag can be used to specify a list of macro names that
-# should be expanded. The macro definition that is found in the
-# sources will be used. Use the PREDEFINED tag if you want to use a
-# different macro definition.
+# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then
+# this tag can be used to specify a list of macro names that should be expanded.
+# The macro definition that is found in the sources will be used.
+# Use the PREDEFINED tag if you want to use a different macro definition.
EXPAND_AS_DEFINED =
@@ -1320,14 +1255,6 @@ PERL_PATH = /usr/bin/perl
CLASS_DIAGRAMS = YES
-# You can define message sequence charts within doxygen comments using the \msc
-# command. Doxygen will then run the mscgen tool (see http://www.mcternan.me.uk/mscgen/) to
-# produce the chart and insert it in the documentation. The MSCGEN_PATH tag allows you to
-# specify the directory where the mscgen tool resides. If left empty the tool is assumed to
-# be found in the default search path.
-
-MSCGEN_PATH =
-
# If set to YES, the inheritance and collaboration graphs will hide
# inheritance and usage relations if the target is undocumented
# or is not a class.
@@ -1385,21 +1312,19 @@ INCLUDE_GRAPH = NO
INCLUDED_BY_GRAPH = NO
-# If the CALL_GRAPH, SOURCE_BROWSER and HAVE_DOT tags are set to YES
-# then doxygen will generate a call dependency graph for every global
-# function or class method. Note that enabling this option will
-# significantly increase the time of a run. So in most cases it will
-# be better to enable call graphs for selected functions only using
-# the \callgraph command.
+# If the CALL_GRAPH and HAVE_DOT tags are set to YES then doxygen will
+# generate a call dependency graph for every global function or class method.
+# Note that enabling this option will significantly increase the time of a run.
+# So in most cases it will be better to enable call graphs for selected
+# functions only using the \callgraph command.
CALL_GRAPH = NO
-# If the CALLER_GRAPH, SOURCE_BROWSER and HAVE_DOT tags are set to YES
-# then doxygen will generate a caller dependency graph for every
-# global function or class method. Note that enabling this option
-# will significantly increase the time of a run. So in most cases it
-# will be better to enable caller graphs for selected functions only
-# using the \callergraph command.
+# If the CALLER_GRAPH and HAVE_DOT tags are set to YES then doxygen will
+# generate a caller dependency graph for every global function or class method.
+# Note that enabling this option will significantly increase the time of a run.
+# So in most cases it will be better to enable caller graphs for selected
+# functions only using the \callergraph command.
CALLER_GRAPH = NO
@@ -1432,24 +1357,31 @@ DOT_PATH =
DOTFILE_DIRS =
-# The MAX_DOT_GRAPH_MAX_NODES tag can be used to set the maximum
-# number of nodes that will be shown in the graph. If the number of
-# nodes in a graph becomes larger than this value, doxygen will
-# truncate the graph, which is visualized by representing a node as a
-# red box. Note that doxygen if the number of direct children of the
-# root node in a graph is already larger than MAX_DOT_GRAPH_NOTES then
-# the graph will not be shown at all. Also note that the size of a
-# graph can be further restricted by MAX_DOT_GRAPH_DEPTH.
+# The MAX_DOT_GRAPH_WIDTH tag can be used to set the maximum allowed width
+# (in pixels) of the graphs generated by dot. If a graph becomes larger than
+# this value, doxygen will try to truncate the graph, so that it fits within
+# the specified constraint. Beware that most browsers cannot cope with very
+# large images.
+
+MAX_DOT_GRAPH_WIDTH = 1024
+
+# The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height
+# (in pixels) of the graphs generated by dot. If a graph becomes larger than
+# this value, doxygen will try to truncate the graph, so that it fits within
+# the specified constraint. Beware that most browsers cannot cope with very
+# large images.
-DOT_GRAPH_MAX_NODES = 50
+MAX_DOT_GRAPH_HEIGHT = 1024
# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the
# graphs generated by dot. A depth value of 3 means that only nodes reachable
# from the root by following a path via at most 3 edges will be shown. Nodes
# that lay further from the root node will be omitted. Note that setting this
# option to 1 or 2 may greatly reduce the computation time needed for large
-# code bases. Also note that the size of a graph can be further restricted by
-# DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction.
+# code bases. Also note that a graph may be further truncated if the graph's
+# image dimensions are not sufficient to fit the graph (see MAX_DOT_GRAPH_WIDTH
+# and MAX_DOT_GRAPH_HEIGHT). If 0 is used for the depth value (the default),
+# the graph is not depth-constrained.
MAX_DOT_GRAPH_DEPTH = 0
diff --git a/libstdc++-v3/doc/html/api.html b/libstdc++-v3/doc/html/api.html
index dd895fc..6724b72 100644
--- a/libstdc++-v3/doc/html/api.html
+++ b/libstdc++-v3/doc/html/api.html
@@ -5,7 +5,7 @@
<a class="ulink" href="http://www.fsf.org/" target="_top">FSF
</a>
- </p></div><div><div class="legalnotice"><a id="id375791"></a><p>
+ </p></div><div><div class="legalnotice"><a id="id478877"></a><p>
<a class="ulink" href="17_intro/license.html" target="_top">License
</a>
</p></div></div></div><hr /></div><p>
@@ -29,6 +29,9 @@ viewed online:
<a class="ulink" href="libstdc++-html-USERS-4.2/index.html" target="_top">for the 4.2 release
</a>
</p></li><li><p>
+ <a class="ulink" href="libstdc++-html-USERS-4.3/index.html" target="_top">for the 4.3 release
+ </a>
+ </p></li><li><p>
<a class="ulink" href="latest-doxygen/index.html" target="_top">"the latest collection"
</a>
(For the main development tree; see the date on the first page.)
diff --git a/libstdc++-v3/doc/xml/api.xml b/libstdc++-v3/doc/xml/api.xml
index 506f631..f7ecb7d 100644
--- a/libstdc++-v3/doc/xml/api.xml
+++ b/libstdc++-v3/doc/xml/api.xml
@@ -63,6 +63,12 @@ viewed online:
</listitem>
<listitem>
<para>
+ <ulink url="libstdc++-html-USERS-4.3/index.html">for the 4.3 release
+ </ulink>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
<ulink url="latest-doxygen/index.html">&quot;the latest collection&quot;
</ulink>
(For the main development tree; see the date on the first page.)