mainpage.html 4.27 KB
Newer Older
Phil Edwards committed
1 2 3
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
4
<title>libstdc++-v3 Source: Main Index</title>
Phil Edwards committed
5 6 7 8 9 10 11 12 13 14 15 16 17 18
<link href="style.css" rel="stylesheet" type="text/css">
</head>

<body bgcolor="#ffffff">
<!--
     Originally generated by Doxygen 1.2.12.

     This used to be surrounded by /* */ marks and tagged with @mainpage, so
     that Doxygen would create the index page from it.  HOWEVER, Doxygen
     ignores all but the most basic HTML tags, and even with those it strips
     all the attributes.  (See, the HTML you write for @mainpage isn't used
     directly; it all gets run through Doxygen and re-output.)  So lots of
     tags were all being mangled.

Phil Edwards committed
19
     Funk 'dat.  Now we let Doxygen do whatever it feels like doing for the
Phil Edwards committed
20
     index page, and then we just flat copy this over top of it.  Voila!
Phil Edwards committed
21
     Tags actually work like they're supposed to in HTML.
Phil Edwards committed
22 23 24
-->

<h1>libstdc++-v3 Source Documentation</h1>
Benjamin Kosnik committed
25

26
<h2>Documentation Overview</h2>
Benjamin Kosnik committed
27

28
<p class="smallertext">@LEVEL@-level docs, generated @DATE@.</p>
Phil Edwards committed
29

Phil Edwards committed
30 31 32 33 34
<p>There are two types of documentation for libstdc++-v3.  One is the
   distribution documentation, which can be read online at
   <a href="http://gcc.gnu.org/onlinedocs/libstdc++/documentation.html">http://gcc.gnu.org/onlinedocs/libstdc++/documentation.html</a>
   or offline from docs/html/documentation.html in the library source
   directory.
Benjamin Kosnik committed
35 36
</p>

Phil Edwards committed
37
<p>The other type is the source documentation, of which this is the first page.
38 39 40 41 42 43 44
   Both &quot;user-level&quot; and &quot;maintainer-level&quot; source
   documentation is produced:  user-level docs are for the users of this
   library.  The maint-level docs are for those interested in the underlying
   workings of the library; they include all the user-level docs plus
   additional notes and additional classes/functions/etc.
</p>

Phil Edwards committed
45 46 47 48 49 50 51 52 53 54 55 56
<p>Here are entry points to all the pages generated by Doxygen:
   <ul>
    <li><a href="index.html">Main Page</a>
    <li><a href="modules.html">Modules</a>
    <li><a href="namespaces.html">Namespace List</a>
    <li><a href="hierarchy.html">Class Hierarchy</a>
    <li><a href="classes.html">Alphabetical List</a>
    <li><a href="annotated.html">Compound List</a>
    <li><a href="files.html">File List</a>
    <li><a href="namespacemembers.html">Namespace Members</a>
    <li><a href="functions.html">Compound Members</a>
    <li><a href="globals.html">File Members</a>
Phil Edwards committed
57
    <li><a href="todo.html">TODO List</a> (This is incomplete... how ironic.)
Phil Edwards committed
58
   </ul>
Benjamin Kosnik committed
59 60
</p>

61 62 63 64 65 66 67 68 69 70 71 72 73
<p>If you are using Doxygen for your own projects, you can use
   <a href="libstdc++.tag">a tag file for the appropriate version</a> and
   an entry such as
   <blockquote>
   TAGFILES = "libstdc++.tag = 
   http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen"
   </blockquote>
   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.
</p>

74 75 76 77
<h2>Generating the documentation</h2>
<p>These HTML pages are automatically generated, along with the man pages.
   See <code>docs/doxygen/guide.html</code> in the source tree for how to
   create (and write) the pages.
Benjamin Kosnik committed
78

79
<h2>License, Copyright, and Other Lawyerly Verbosity</h2>
Phil Edwards committed
80 81 82 83
<p>The libstdc++-v3 documentation is released under
   <a href="http://gcc.gnu.org/onlinedocs/libstdc++/17_intro/license.html">
   these terms</a>.
</p>
84 85
<p>Part of the generated documentation involved comments and notes from
   SGI, who says we gotta say this:
Phil Edwards committed
86 87 88 89 90 91 92 93 94 95 96 97 98
   <blockquote>
   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.
   <br><br>
   Copyright &copy; 1994
   Hewlett-Packard Company
   </blockquote>
</p>
Phil Edwards committed
99 100
<p>Part of the generated documentation is quoted from the ISO C++ Standard,
   which is Copyright &copy; 1998 by Information Technology Industry Council.
Phil Edwards committed
101 102 103 104
</p>

</body>
</html>