xref: /netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/doc/xml/api.xml (revision 8feb0f0b7eaff0608f8350bbfa3098827b4bb91b)
11debfc3dSmrg<book xmlns="http://docbook.org/ns/docbook" version="5.0">
21debfc3dSmrg
31debfc3dSmrg<article xml:id="api" xreflabel="API">
41debfc3dSmrg<?dbhtml filename="api.html"?>
51debfc3dSmrg
61debfc3dSmrg<title>The GNU C++ Library API Reference</title>
71debfc3dSmrg
81debfc3dSmrg<info>
91debfc3dSmrg  <copyright>
101debfc3dSmrg    <year>
111debfc3dSmrg      2008
121debfc3dSmrg    </year>
131debfc3dSmrg    <year>
141debfc3dSmrg      2010
151debfc3dSmrg    </year>
161debfc3dSmrg    <year>
171debfc3dSmrg      2014
181debfc3dSmrg    </year>
191debfc3dSmrg    <holder>
20a2dc1f3fSmrg      <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.fsf.org">FSF
211debfc3dSmrg      </link>
221debfc3dSmrg    </holder>
231debfc3dSmrg  </copyright>
241debfc3dSmrg  <legalnotice>
251debfc3dSmrg    <para>
261debfc3dSmrg      <link linkend="manual.intro.status.license">License
271debfc3dSmrg      </link>
281debfc3dSmrg    </para>
291debfc3dSmrg  </legalnotice>
301debfc3dSmrg</info>
311debfc3dSmrg
321debfc3dSmrg<para>
331debfc3dSmrg  The GNU C++ library sources have been specially formatted so that
341debfc3dSmrg  with the proper invocation of another tool (Doxygen), a set of
351debfc3dSmrg  indexed reference material can generated from the sources files
361debfc3dSmrg  themselves. The resultant documentation is referred to as the API
371debfc3dSmrg  documentation, and is useful for examining the signatures of public
381debfc3dSmrg  member functions for the library classes, finding out what is in a
391debfc3dSmrg  particular include file, looking at inheritance diagrams, etc.
401debfc3dSmrg</para>
411debfc3dSmrg
421debfc3dSmrg<para>
431debfc3dSmrg  The API documentation, rendered into HTML, can be viewed online
441debfc3dSmrg  <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/onlinedocs/">for each GCC release</link>
451debfc3dSmrg  and
461debfc3dSmrg  <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/index.html">
471debfc3dSmrg  for the main development tree
481debfc3dSmrg  </link>
491debfc3dSmrg  (see the date on the first page).
501debfc3dSmrg</para>
511debfc3dSmrg
521debfc3dSmrg<para>
531debfc3dSmrg  The rendered HTML, as above, is also available for download on the
541debfc3dSmrg  gcc.gnu.org site in a directory located at
55*8feb0f0bSmrg   <literal>&lt;URL:https://gcc.gnu.org/pub/gcc/libstdc++/doxygen/&gt;</literal>.
561debfc3dSmrg   You will almost certainly need to use one of the
571debfc3dSmrg   <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://gcc.gnu.org/mirrors.html">mirror sites</link> to download
581debfc3dSmrg   the tarball. After unpacking, simply load libstdc++-html-*/index.html
591debfc3dSmrg   into a browser.
601debfc3dSmrg</para>
611debfc3dSmrg
621debfc3dSmrg<para>
631debfc3dSmrg  In addition, a rendered set of man pages are available in the same
641debfc3dSmrg  location specified above. Start with C++Intro(3).
651debfc3dSmrg</para>
661debfc3dSmrg
671debfc3dSmrg</article>
681debfc3dSmrg
691debfc3dSmrg</book>
70