diff options
author | pme <pme@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-09-27 22:44:24 +0000 |
---|---|---|
committer | pme <pme@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-09-27 22:44:24 +0000 |
commit | 78ee80ac8cd369c4772387a374b5f3ce7302c9a5 (patch) | |
tree | e42147f52307202bd4e083e2d18993fa06379a89 /libstdc++-v3/include | |
parent | f544797c672041b9b982a3dcf897b53d1aee995c (diff) | |
download | ppe42-gcc-78ee80ac8cd369c4772387a374b5f3ce7302c9a5.tar.gz ppe42-gcc-78ee80ac8cd369c4772387a374b5f3ce7302c9a5.zip |
2001-09-27 Phil Edwards <pme@gcc.gnu.org>
* include/std/*: Add Doxygen hooks.
* docs/doxygen/Intro.3: New file, general intro to the man pages.
* docs/doxygen/mainpage.doxy: Formatting tweaks. List our own links
rather than using a generated index.
* docs/doxygen/user.cfg.in: Disable the index, enable man pages.
* docs/doxygen/run_doxygen: Massage the generated man pages, using...
* docs/doxygen/stdheader.cc: ...this new file.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45850 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/include')
47 files changed, 308 insertions, 0 deletions
diff --git a/libstdc++-v3/include/std/algorithm b/libstdc++-v3/include/std/algorithm index 06a553fdddb..33ed8724b3c 100644 --- a/libstdc++-v3/include/std/algorithm +++ b/libstdc++-v3/include/std/algorithm @@ -27,6 +27,11 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file algorithm + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + */ + #ifndef _CPP_ALGORITHM #include <bits/std_algorithm.h> #endif diff --git a/libstdc++-v3/include/std/bitset b/libstdc++-v3/include/std/bitset index 9ce6c7962da..830ee7c7b0d 100644 --- a/libstdc++-v3/include/std/bitset +++ b/libstdc++-v3/include/std/bitset @@ -27,6 +27,11 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file bitset + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + */ + #ifndef _CPP_BITSET #include <bits/std_bitset.h> #endif diff --git a/libstdc++-v3/include/std/cassert b/libstdc++-v3/include/std/cassert index fe0b8b5b645..5cb1e01eed1 100644 --- a/libstdc++-v3/include/std/cassert +++ b/libstdc++-v3/include/std/cassert @@ -27,6 +27,15 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file cassert + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + * + * This is the C++ version of the Standard C Library header @c assert.h, + * and its contents are (mostly) the same as that header, but are all + * contained in the namespace @c std. + */ + // This one should not have include guards. #include <bits/std_cassert.h> diff --git a/libstdc++-v3/include/std/cctype b/libstdc++-v3/include/std/cctype index 868e4be335c..b5bf9282455 100644 --- a/libstdc++-v3/include/std/cctype +++ b/libstdc++-v3/include/std/cctype @@ -27,6 +27,15 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file cctype + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + * + * This is the C++ version of the Standard C Library header @c ctype.h, + * and its contents are (mostly) the same as that header, but are all + * contained in the namespace @c std. + */ + #ifndef _CPP_CCTYPE #include <bits/std_cctype.h> #endif diff --git a/libstdc++-v3/include/std/cerrno b/libstdc++-v3/include/std/cerrno index b7bfe3a393d..0c1774984ee 100644 --- a/libstdc++-v3/include/std/cerrno +++ b/libstdc++-v3/include/std/cerrno @@ -27,6 +27,15 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file cerrno + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + * + * This is the C++ version of the Standard C Library header @c errno.h, + * and its contents are (mostly) the same as that header, but are all + * contained in the namespace @c std. + */ + #ifndef _CPP_CERRNO #include <bits/std_cerrno.h> #endif diff --git a/libstdc++-v3/include/std/cfloat b/libstdc++-v3/include/std/cfloat index d91824d38ae..fa5756daada 100644 --- a/libstdc++-v3/include/std/cfloat +++ b/libstdc++-v3/include/std/cfloat @@ -27,6 +27,15 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file cfloat + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + * + * This is the C++ version of the Standard C Library header @c float.h, + * and its contents are (mostly) the same as that header, but are all + * contained in the namespace @c std. + */ + #ifndef _CPP_CFLOAT #include <bits/std_cfloat.h> #endif diff --git a/libstdc++-v3/include/std/ciso646 b/libstdc++-v3/include/std/ciso646 index f5dd444bd17..c9f49fb6fc3 100644 --- a/libstdc++-v3/include/std/ciso646 +++ b/libstdc++-v3/include/std/ciso646 @@ -26,3 +26,13 @@ // the GNU General Public License. This exception does not however // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. + +/** @file ciso646 + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + * + * This is the C++ version of the Standard C Library header @c iso646.h, + * and its contents are (mostly) the same as that header, but are all + * contained in the namespace @c std. + */ + diff --git a/libstdc++-v3/include/std/climits b/libstdc++-v3/include/std/climits index afadc6403d5..345ad6140d7 100644 --- a/libstdc++-v3/include/std/climits +++ b/libstdc++-v3/include/std/climits @@ -27,6 +27,15 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file climits + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + * + * This is the C++ version of the Standard C Library header @c limits.h, + * and its contents are (mostly) the same as that header, but are all + * contained in the namespace @c std. + */ + #ifndef _CPP_CLIMITS #include <bits/std_climits.h> #endif diff --git a/libstdc++-v3/include/std/clocale b/libstdc++-v3/include/std/clocale index 8a62dfa886d..3775010986a 100644 --- a/libstdc++-v3/include/std/clocale +++ b/libstdc++-v3/include/std/clocale @@ -27,6 +27,15 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file clocale + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + * + * This is the C++ version of the Standard C Library header @c locale.h, + * and its contents are (mostly) the same as that header, but are all + * contained in the namespace @c std. + */ + #ifndef _CPP_CLOCALE #include <bits/std_clocale.h> #endif diff --git a/libstdc++-v3/include/std/cmath b/libstdc++-v3/include/std/cmath index 95da649724a..d565307c534 100644 --- a/libstdc++-v3/include/std/cmath +++ b/libstdc++-v3/include/std/cmath @@ -27,6 +27,15 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file cmath + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + * + * This is the C++ version of the Standard C Library header @c math.h, + * and its contents are (mostly) the same as that header, but are all + * contained in the namespace @c std. + */ + #ifndef _CPP_CMATH #include <bits/std_cmath.h> #endif diff --git a/libstdc++-v3/include/std/complex b/libstdc++-v3/include/std/complex index dfc144ffdc3..6b7abcfa77e 100644 --- a/libstdc++-v3/include/std/complex +++ b/libstdc++-v3/include/std/complex @@ -27,6 +27,11 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file complex + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + */ + #ifndef _CPP_COMPLEX #include <bits/std_complex.h> #endif diff --git a/libstdc++-v3/include/std/csetjmp b/libstdc++-v3/include/std/csetjmp index ce6fb32c957..daf11b354a8 100644 --- a/libstdc++-v3/include/std/csetjmp +++ b/libstdc++-v3/include/std/csetjmp @@ -27,6 +27,15 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file csetjmp + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + * + * This is the C++ version of the Standard C Library header @c setjmp.h, + * and its contents are (mostly) the same as that header, but are all + * contained in the namespace @c std. + */ + #ifndef _CPP_CSETJMP #include <bits/std_csetjmp.h> #endif diff --git a/libstdc++-v3/include/std/csignal b/libstdc++-v3/include/std/csignal index b3da42a9a73..3790ff51882 100644 --- a/libstdc++-v3/include/std/csignal +++ b/libstdc++-v3/include/std/csignal @@ -27,6 +27,15 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file csignal + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + * + * This is the C++ version of the Standard C Library header @c signal.h, + * and its contents are (mostly) the same as that header, but are all + * contained in the namespace @c std. + */ + #ifndef _CPP_CSIGNAL #include <bits/std_csignal.h> #endif diff --git a/libstdc++-v3/include/std/cstdarg b/libstdc++-v3/include/std/cstdarg index 36032b22c23..8dfe625bcae 100644 --- a/libstdc++-v3/include/std/cstdarg +++ b/libstdc++-v3/include/std/cstdarg @@ -27,6 +27,15 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file cstdarg + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + * + * This is the C++ version of the Standard C Library header @c stdarg.h, + * and its contents are (mostly) the same as that header, but are all + * contained in the namespace @c std. + */ + #ifndef _CPP_CSTDARG #include <bits/std_cstdarg.h> #endif diff --git a/libstdc++-v3/include/std/cstddef b/libstdc++-v3/include/std/cstddef index 086bb726b2b..4b3d1f5be78 100644 --- a/libstdc++-v3/include/std/cstddef +++ b/libstdc++-v3/include/std/cstddef @@ -27,6 +27,15 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file cstddef + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + * + * This is the C++ version of the Standard C Library header @c stddef.h, + * and its contents are (mostly) the same as that header, but are all + * contained in the namespace @c std. + */ + #ifndef _CPP_CSTDDEF #include <bits/std_cstddef.h> #endif diff --git a/libstdc++-v3/include/std/cstdio b/libstdc++-v3/include/std/cstdio index 4d8aced1f8c..b546585091d 100644 --- a/libstdc++-v3/include/std/cstdio +++ b/libstdc++-v3/include/std/cstdio @@ -27,6 +27,15 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file cstdio + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + * + * This is the C++ version of the Standard C Library header @c stdio.h, + * and its contents are (mostly) the same as that header, but are all + * contained in the namespace @c std. + */ + #ifndef _CPP_CSTDIO #include <bits/std_cstdio.h> #endif diff --git a/libstdc++-v3/include/std/cstdlib b/libstdc++-v3/include/std/cstdlib index 7796c6b3254..2feeb533b65 100644 --- a/libstdc++-v3/include/std/cstdlib +++ b/libstdc++-v3/include/std/cstdlib @@ -27,6 +27,15 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file cstdlib + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + * + * This is the C++ version of the Standard C Library header @c stdlib.h, + * and its contents are (mostly) the same as that header, but are all + * contained in the namespace @c std. + */ + #ifndef _CPP_CSTDLIB #include <bits/std_cstdlib.h> #endif diff --git a/libstdc++-v3/include/std/cstring b/libstdc++-v3/include/std/cstring index 8d30ba8a9cb..5652803abd8 100644 --- a/libstdc++-v3/include/std/cstring +++ b/libstdc++-v3/include/std/cstring @@ -27,6 +27,15 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file cstring + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + * + * This is the C++ version of the Standard C Library header @c string.h, + * and its contents are (mostly) the same as that header, but are all + * contained in the namespace @c std. + */ + #ifndef _CPP_CSTRING #include <bits/std_cstring.h> #endif diff --git a/libstdc++-v3/include/std/ctime b/libstdc++-v3/include/std/ctime index b19136e87a6..e1d6bc9d065 100644 --- a/libstdc++-v3/include/std/ctime +++ b/libstdc++-v3/include/std/ctime @@ -27,6 +27,15 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file ctime + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + * + * This is the C++ version of the Standard C Library header @c time.h, + * and its contents are (mostly) the same as that header, but are all + * contained in the namespace @c std. + */ + #ifndef _CPP_CTIME #include <bits/std_ctime.h> #endif diff --git a/libstdc++-v3/include/std/cwchar b/libstdc++-v3/include/std/cwchar index 311b2e9e31f..aa928d72870 100644 --- a/libstdc++-v3/include/std/cwchar +++ b/libstdc++-v3/include/std/cwchar @@ -27,6 +27,15 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file cwchar + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + * + * This is the C++ version of the Standard C Library header @c wchar.h, + * and its contents are (mostly) the same as that header, but are all + * contained in the namespace @c std. + */ + #ifndef _CPP_CWCHAR #include <bits/std_cwchar.h> #endif diff --git a/libstdc++-v3/include/std/cwctype b/libstdc++-v3/include/std/cwctype index 4cf2e7dfe77..b0de79eeb9d 100644 --- a/libstdc++-v3/include/std/cwctype +++ b/libstdc++-v3/include/std/cwctype @@ -27,6 +27,15 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file cwctype + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + * + * This is the C++ version of the Standard C Library header @c wctype.h, + * and its contents are (mostly) the same as that header, but are all + * contained in the namespace @c std. + */ + #ifndef _CPP_CWCTYPE #include <bits/std_cwctype.h> #endif diff --git a/libstdc++-v3/include/std/deque b/libstdc++-v3/include/std/deque index c8ee81e9e6b..222d7cacb71 100644 --- a/libstdc++-v3/include/std/deque +++ b/libstdc++-v3/include/std/deque @@ -27,6 +27,11 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file deque + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + */ + #ifndef _CPP_DEQUE #include <bits/std_deque.h> #endif diff --git a/libstdc++-v3/include/std/fstream b/libstdc++-v3/include/std/fstream index 1a68f5ab19f..9d6fcfc73e4 100644 --- a/libstdc++-v3/include/std/fstream +++ b/libstdc++-v3/include/std/fstream @@ -27,6 +27,11 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file fstream + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + */ + #ifndef _CPP_FSTREAM #include <bits/std_fstream.h> #endif diff --git a/libstdc++-v3/include/std/functional b/libstdc++-v3/include/std/functional index ea48352643e..10c55256134 100644 --- a/libstdc++-v3/include/std/functional +++ b/libstdc++-v3/include/std/functional @@ -27,6 +27,11 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file functional + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + */ + #ifndef _CPP_FUNCTIONAL #include <bits/std_functional.h> #endif diff --git a/libstdc++-v3/include/std/iomanip b/libstdc++-v3/include/std/iomanip index 2aa00fa9de9..56599183631 100644 --- a/libstdc++-v3/include/std/iomanip +++ b/libstdc++-v3/include/std/iomanip @@ -27,6 +27,11 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file iomanip + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + */ + #ifndef _CPP_IOMANIP #include <bits/std_iomanip.h> #endif diff --git a/libstdc++-v3/include/std/ios b/libstdc++-v3/include/std/ios index ff398de0681..a017dd894be 100644 --- a/libstdc++-v3/include/std/ios +++ b/libstdc++-v3/include/std/ios @@ -27,6 +27,11 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file ios + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + */ + #ifndef _CPP_IOS #include <bits/std_ios.h> #endif diff --git a/libstdc++-v3/include/std/iosfwd b/libstdc++-v3/include/std/iosfwd index 3756982abe1..e48516a180e 100644 --- a/libstdc++-v3/include/std/iosfwd +++ b/libstdc++-v3/include/std/iosfwd @@ -27,6 +27,11 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file iosfwd + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + */ + #ifndef _CPP_IOSFWD #include <bits/std_iosfwd.h> #endif diff --git a/libstdc++-v3/include/std/iostream b/libstdc++-v3/include/std/iostream index a85fd08ca5a..a8098c6b312 100644 --- a/libstdc++-v3/include/std/iostream +++ b/libstdc++-v3/include/std/iostream @@ -27,6 +27,11 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file iostream + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + */ + #ifndef _CPP_IOSTREAM #include <bits/std_iostream.h> #endif diff --git a/libstdc++-v3/include/std/istream b/libstdc++-v3/include/std/istream index 9c6bc55eb3c..c3835065a34 100644 --- a/libstdc++-v3/include/std/istream +++ b/libstdc++-v3/include/std/istream @@ -27,6 +27,11 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file istream + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + */ + #ifndef _CPP_ISTREAM #include <bits/std_istream.h> #endif diff --git a/libstdc++-v3/include/std/iterator b/libstdc++-v3/include/std/iterator index 2560439638a..6e42f5634f7 100644 --- a/libstdc++-v3/include/std/iterator +++ b/libstdc++-v3/include/std/iterator @@ -27,6 +27,11 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file iterator + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + */ + #ifndef _CPP_ITERATOR #include <bits/std_iterator.h> #endif diff --git a/libstdc++-v3/include/std/limits b/libstdc++-v3/include/std/limits index 8a52c9cfb81..ea55c7fc18e 100644 --- a/libstdc++-v3/include/std/limits +++ b/libstdc++-v3/include/std/limits @@ -27,6 +27,11 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file limits + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + */ + #ifndef _CPP_LIMITS #include <bits/std_limits.h> #endif diff --git a/libstdc++-v3/include/std/list b/libstdc++-v3/include/std/list index a32e18d127d..51490ee342e 100644 --- a/libstdc++-v3/include/std/list +++ b/libstdc++-v3/include/std/list @@ -27,6 +27,11 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file list + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + */ + #ifndef _CPP_LIST #include <bits/std_list.h> #endif diff --git a/libstdc++-v3/include/std/locale b/libstdc++-v3/include/std/locale index 56c416d8c5d..5a1d62241e7 100644 --- a/libstdc++-v3/include/std/locale +++ b/libstdc++-v3/include/std/locale @@ -27,6 +27,11 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file locale + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + */ + #ifndef _CPP_LOCALE #include <bits/std_locale.h> #endif diff --git a/libstdc++-v3/include/std/map b/libstdc++-v3/include/std/map index 06c638d5444..3d10673b41a 100644 --- a/libstdc++-v3/include/std/map +++ b/libstdc++-v3/include/std/map @@ -27,6 +27,11 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file map + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + */ + #ifndef _CPP_MAP #include <bits/std_map.h> #endif diff --git a/libstdc++-v3/include/std/memory b/libstdc++-v3/include/std/memory index ca98df6dadd..a52f4921d92 100644 --- a/libstdc++-v3/include/std/memory +++ b/libstdc++-v3/include/std/memory @@ -27,6 +27,11 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file memory + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + */ + #ifndef _CPP_MEMORY #include <bits/std_memory.h> #endif diff --git a/libstdc++-v3/include/std/numeric b/libstdc++-v3/include/std/numeric index 32ba67d1a05..0d2aea0e24e 100644 --- a/libstdc++-v3/include/std/numeric +++ b/libstdc++-v3/include/std/numeric @@ -27,6 +27,11 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file numeric + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + */ + #ifndef _CPP_NUMERIC #include <bits/std_numeric.h> #endif diff --git a/libstdc++-v3/include/std/ostream b/libstdc++-v3/include/std/ostream index 4564be746ab..eb4fd68fca0 100644 --- a/libstdc++-v3/include/std/ostream +++ b/libstdc++-v3/include/std/ostream @@ -27,6 +27,11 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file ostream + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + */ + #ifndef _CPP_OSTREAM #include <bits/std_ostream.h> #endif diff --git a/libstdc++-v3/include/std/queue b/libstdc++-v3/include/std/queue index c4464bf9b8f..b3d9cdb3429 100644 --- a/libstdc++-v3/include/std/queue +++ b/libstdc++-v3/include/std/queue @@ -27,6 +27,11 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file queue + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + */ + #ifndef _CPP_QUEUE #include <bits/std_queue.h> #endif diff --git a/libstdc++-v3/include/std/set b/libstdc++-v3/include/std/set index 62d67185339..414b04c7412 100644 --- a/libstdc++-v3/include/std/set +++ b/libstdc++-v3/include/std/set @@ -27,6 +27,11 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file set + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + */ + #ifndef _CPP_SET #include <bits/std_set.h> #endif diff --git a/libstdc++-v3/include/std/sstream b/libstdc++-v3/include/std/sstream index 1a393ed67ee..2a53e3633c9 100644 --- a/libstdc++-v3/include/std/sstream +++ b/libstdc++-v3/include/std/sstream @@ -27,6 +27,11 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file sstream + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + */ + #ifndef _CPP_SSTREAM #include <bits/std_sstream.h> #endif diff --git a/libstdc++-v3/include/std/stack b/libstdc++-v3/include/std/stack index 793a003237c..e901f84a1dc 100644 --- a/libstdc++-v3/include/std/stack +++ b/libstdc++-v3/include/std/stack @@ -27,6 +27,11 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file stack + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + */ + #ifndef _CPP_STACK #include <bits/std_stack.h> #endif diff --git a/libstdc++-v3/include/std/stdexcept b/libstdc++-v3/include/std/stdexcept index d9e93f2ef9a..03e89e82b6c 100644 --- a/libstdc++-v3/include/std/stdexcept +++ b/libstdc++-v3/include/std/stdexcept @@ -27,6 +27,11 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file stdexcept + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + */ + #ifndef _CPP_STDEXCEPT #include <bits/std_stdexcept.h> #endif diff --git a/libstdc++-v3/include/std/streambuf b/libstdc++-v3/include/std/streambuf index ec6c7b57e18..c0f4dd71a28 100644 --- a/libstdc++-v3/include/std/streambuf +++ b/libstdc++-v3/include/std/streambuf @@ -27,6 +27,11 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file streambuf + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + */ + #ifndef _CPP_STREAMBUF #include <bits/std_streambuf.h> #endif diff --git a/libstdc++-v3/include/std/string b/libstdc++-v3/include/std/string index a766cddc81e..0229afdb5e2 100644 --- a/libstdc++-v3/include/std/string +++ b/libstdc++-v3/include/std/string @@ -27,6 +27,11 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file string + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + */ + #ifndef _CPP_STRING #include <bits/std_string.h> #endif diff --git a/libstdc++-v3/include/std/utility b/libstdc++-v3/include/std/utility index 787e7997340..28822fa5a6e 100644 --- a/libstdc++-v3/include/std/utility +++ b/libstdc++-v3/include/std/utility @@ -27,6 +27,11 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file utility + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + */ + #ifndef _CPP_UTILITY #include <bits/std_utility.h> #endif diff --git a/libstdc++-v3/include/std/valarray b/libstdc++-v3/include/std/valarray index cb13d82f692..e20b7b8fd56 100644 --- a/libstdc++-v3/include/std/valarray +++ b/libstdc++-v3/include/std/valarray @@ -27,6 +27,11 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file valarray + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + */ + #ifndef _CPP_VALARRAY #include <bits/std_valarray.h> #endif diff --git a/libstdc++-v3/include/std/vector b/libstdc++-v3/include/std/vector index ce2f51e7b22..8fa361d5eac 100644 --- a/libstdc++-v3/include/std/vector +++ b/libstdc++-v3/include/std/vector @@ -27,6 +27,11 @@ // invalidate any other reasons why the executable file might be covered by // the GNU General Public License. +/** @file vector + * This is a Standard C++ Library file. You should @c #include this file + * in your programs, rather than any of the "st[dl]_*.h" implementation files. + */ + #ifndef _CPP_VECTOR #include <bits/std_vector.h> #endif |