<?xml version='1.0'?><!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN""http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"[ ]><book><article id="api" xreflabel="API"><?dbhtml filename="api.html"?><articleinfo><title>API and Source Level Documentation</title><copyright><year>2008</year><holder><ulink url="http://www.fsf.org/">FSF</ulink></holder></copyright><legalnotice><para><ulink url="17_intro/license.html">License</ulink></para></legalnotice></articleinfo><para>The GNU C++ library sources have been specially formatted so that with theproper invocation of another tool (Doxygen), a set of HTML pagesare generated from the sources files themselves. The resultantdocumentation is referred to as Source Level Documentation, and isuseful for examining the signatures of public member functions forthe library classes, finding out what is in a particular includefile, looking at inheritance diagrams, etc.</para><para>The source-level documentation for the most recent releases can beviewed online:</para><itemizedlist><listitem><para><ulink url="libstdc++-html-USERS-3.4/index.html">for the 3.4 release</ulink></para></listitem><listitem><para><ulink url="libstdc++-html-USERS-4.1/index.html">for the 4.1 release</ulink></para></listitem><listitem><para><ulink url="libstdc++-html-USERS-4.2/index.html">for the 4.2 release</ulink></para></listitem><listitem><para><ulink url="libstdc++-html-USERS-4.3/index.html">for the 4.3 release</ulink></para></listitem><listitem><para><ulink url="libstdc++-html-USERS-4.4/index.html">for the 4.4 release</ulink></para></listitem><listitem><para><ulink url="latest-doxygen/index.html">"the latest collection"</ulink>(For the main development tree; see the date on the first page.)</para></listitem></itemizedlist><para>This generated HTML collection, as above, is also available for download in the libstdc++ snapshots directory at<literal><URL:ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/></literal>.You will almost certainly need to use one of the<ulink url="http://gcc.gnu.org/mirrors.html">mirror sites</ulink> to downloadthe tarball. After unpacking, simply load libstdc++-html-*/index.htmlinto a browser.</para><para>Documentation for older releases is available for download only, notonline viewing.</para><para>In addition, an initial set of man pages are also available in thesame place as the HTML collections. Start with C++Intro(3).</para></article></book>