1<book xmlns="http://docbook.org/ns/docbook" version="5.0"> 2 3<article xml:id="api" xreflabel="API"> 4<?dbhtml filename="api.html"?> 5 6<title>The GNU C++ Library API Reference</title> 7 8<info> 9 <copyright> 10 <year> 11 2008 12 </year> 13 <year> 14 2010 15 </year> 16 <year> 17 2014 18 </year> 19 <holder> 20 <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.fsf.org/">FSF 21 </link> 22 </holder> 23 </copyright> 24 <legalnotice> 25 <para> 26 <link linkend="manual.intro.status.license">License 27 </link> 28 </para> 29 </legalnotice> 30</info> 31 32<para> 33 The GNU C++ library sources have been specially formatted so that 34 with the proper invocation of another tool (Doxygen), a set of 35 indexed reference material can generated from the sources files 36 themselves. The resultant documentation is referred to as the API 37 documentation, and is useful for examining the signatures of public 38 member functions for the library classes, finding out what is in a 39 particular include file, looking at inheritance diagrams, etc. 40</para> 41 42<para> 43 The API documentation, rendered into HTML, can be viewed online: 44</para> 45 46<itemizedlist> 47 <listitem> 48 <para> 49 <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/onlinedocs/libstdc++/libstdc++-html-USERS-3.4/index.html">for the 3.4 release 50 </link> 51 </para> 52 </listitem> 53 <listitem> 54 <para> 55 <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/onlinedocs/libstdc++/libstdc++-html-USERS-4.1/index.html">for the 4.1 release 56 </link> 57 </para> 58 </listitem> 59 <listitem> 60 <para> 61 <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/onlinedocs/libstdc++/libstdc++-html-USERS-4.2/index.html">for the 4.2 release 62 </link> 63 </para> 64 </listitem> 65 <listitem> 66 <para> 67 <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/onlinedocs/libstdc++/libstdc++-html-USERS-4.3/index.html">for the 4.3 release 68 </link> 69 </para> 70 </listitem> 71 <listitem> 72 <para> 73 <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/onlinedocs/libstdc++/libstdc++-html-USERS-4.4/index.html">for the 4.4 release 74 </link> 75 </para> 76 </listitem> 77 <listitem> 78 <para> 79 <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/onlinedocs/libstdc++/libstdc++-api-4.5/index.html">for the 4.5 release 80 </link> 81 </para> 82 </listitem> 83 <listitem> 84 <para> 85 <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/onlinedocs/libstdc++/libstdc++-api-4.6/index.html">for the 4.6 release 86 </link> 87 </para> 88 </listitem> 89 <listitem> 90 <para> 91 <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/onlinedocs/gcc-4.7.4/libstdc++/api/">for the 4.7.4 release 92 </link> 93 </para> 94 </listitem> 95 <listitem> 96 <para> 97 <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/onlinedocs/gcc-4.8.3/libstdc++/api/">for the 4.8.3 release 98 </link> 99 </para> 100 </listitem> 101 <listitem> 102 <para> 103 <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/onlinedocs/gcc-4.9.0/libstdc++/api/">for the 4.9.0 release 104 </link> 105 </para> 106 </listitem> 107 <listitem> 108 <para> 109 <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/index.html">"the latest collection" 110 </link> 111 (For the main development tree; see the date on the first page.) 112 </para> 113 </listitem> 114</itemizedlist> 115 116<para> 117 The rendered HTML, as above, is also available for download on the 118 gcc.gnu.org site in a directory located at 119 <literal><URL:ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/></literal>. 120 You will almost certainly need to use one of the 121 <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/mirrors.html">mirror sites</link> to download 122 the tarball. After unpacking, simply load libstdc++-html-*/index.html 123 into a browser. 124</para> 125 126<para> 127 In addition, a rendered set of man pages are available in the same 128 location specified above. Start with C++Intro(3). 129</para> 130 131</article> 132 133</book> 134