2012-03-27 23:13:14 +00:00
|
|
|
<book xmlns="http://docbook.org/ns/docbook" version="5.0"
|
|
|
|
xml:id="manual" xreflabel="Manual">
|
|
|
|
<?dbhtml dir="manual"?>
|
|
|
|
<?dbhtml filename="index.html"?>
|
|
|
|
|
|
|
|
<title>The GNU C++ Library Manual</title>
|
|
|
|
|
|
|
|
<info>
|
|
|
|
<copyright>
|
|
|
|
<year>2000</year>
|
|
|
|
<year>2001</year>
|
|
|
|
<year>2002</year>
|
|
|
|
<year>2003</year>
|
|
|
|
<year>2004</year>
|
|
|
|
<year>2005</year>
|
|
|
|
<year>2006</year>
|
|
|
|
<year>2007</year>
|
|
|
|
<year>2008</year>
|
|
|
|
<year>2009</year>
|
|
|
|
<year>2010</year>
|
|
|
|
<year>2011</year>
|
2014-09-21 17:33:12 +00:00
|
|
|
<year>2012</year>
|
2017-04-10 11:32:00 +00:00
|
|
|
<year>2013</year>
|
|
|
|
<year>2014</year>
|
|
|
|
<year>2015</year>
|
|
|
|
<year>2016</year>
|
2017-10-07 00:16:47 +00:00
|
|
|
<year>2017</year>
|
2018-12-28 15:30:48 +00:00
|
|
|
<year>2018</year>
|
2012-03-27 23:13:14 +00:00
|
|
|
<holder>
|
2018-12-28 15:30:48 +00:00
|
|
|
<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.fsf.org">FSF</link>
|
2012-03-27 23:13:14 +00:00
|
|
|
</holder>
|
|
|
|
</copyright>
|
|
|
|
|
|
|
|
<authorgroup version="5.0">
|
|
|
|
|
|
|
|
<!--
|
|
|
|
<author>
|
|
|
|
<firstname>Benjamin</firstname>
|
|
|
|
<surname>Kosnik</surname>
|
|
|
|
|
|
|
|
<affiliation>
|
|
|
|
<shortaffil>Red Hat</shortaffil>
|
|
|
|
<orgname>Red Hat, Inc.</orgname>
|
|
|
|
<address>
|
|
|
|
<email>libstdc++@gcc.gnu.org</email>
|
|
|
|
</address>
|
|
|
|
</affiliation>
|
|
|
|
|
|
|
|
<authorblurb>
|
|
|
|
<para>
|
|
|
|
</para>
|
|
|
|
</authorblurb>
|
|
|
|
</author>
|
|
|
|
-->
|
|
|
|
|
|
|
|
<author><personname><firstname/><surname/></personname><personblurb>
|
|
|
|
<para>
|
|
|
|
</para>
|
|
|
|
</personblurb></author>
|
|
|
|
|
|
|
|
<author><personname><firstname>Paolo</firstname><surname>Carlini</surname></personname><personblurb>
|
|
|
|
<para>
|
|
|
|
TR1, LWG Active, Closed, Defects lists.
|
|
|
|
</para>
|
|
|
|
</personblurb></author>
|
|
|
|
|
|
|
|
<author><personname><firstname>Phil</firstname><surname>Edwards</surname></personname><personblurb>
|
|
|
|
<para>
|
|
|
|
Originating author, started HOWTO and FAQ, worked on sections
|
|
|
|
Demangling, Macros, Strings, Iterators, Backwards
|
|
|
|
Compatibility, SGI Extensions, Configure, Build, Install.
|
|
|
|
</para>
|
|
|
|
</personblurb></author>
|
|
|
|
|
|
|
|
<author><personname><firstname>Doug</firstname><surname>Gregor</surname></personname><personblurb>
|
|
|
|
<para>
|
|
|
|
Debug Mode, TR1 function objects
|
|
|
|
</para>
|
|
|
|
</personblurb></author>
|
|
|
|
|
|
|
|
<author><personname><firstname>Benjamin</firstname><surname>Kosnik</surname></personname><personblurb>
|
|
|
|
<para>
|
|
|
|
Allocators, ABI, API evolution and deprecation history,
|
|
|
|
Backwards Compatibility, Thread, Debug Support, Locales,
|
|
|
|
Facets, Parallel Mode, Headers, Namespaces, Construction and
|
|
|
|
Structure, Using Exceptions, DocBook conversion and layout.
|
|
|
|
</para>
|
|
|
|
</personblurb></author>
|
|
|
|
|
|
|
|
|
|
|
|
<author><personname><firstname>Dhruv</firstname><surname>Matani</surname></personname><personblurb>
|
|
|
|
<para>
|
|
|
|
bitmap_allocator
|
|
|
|
</para>
|
|
|
|
</personblurb></author>
|
|
|
|
|
|
|
|
<author><personname><firstname>Jason</firstname><surname>Merrill</surname></personname><personblurb>
|
|
|
|
<para>
|
|
|
|
License, __verbose_terminate_handler
|
|
|
|
</para>
|
|
|
|
</personblurb></author>
|
|
|
|
|
|
|
|
<author><personname><firstname>Mark</firstname><surname>Mitchell</surname></personname><personblurb>
|
|
|
|
<para>
|
|
|
|
Porting
|
|
|
|
</para>
|
|
|
|
</personblurb></author>
|
|
|
|
|
|
|
|
<author><personname><firstname>Nathan</firstname><surname>Myers</surname></personname><personblurb>
|
|
|
|
<para>
|
|
|
|
Referenced counted string, C++1998 implementation status.
|
|
|
|
</para>
|
|
|
|
</personblurb></author>
|
|
|
|
|
|
|
|
<author><personname><firstname>Felix</firstname><surname>Natter</surname></personname><personblurb>
|
|
|
|
<para>
|
|
|
|
Namespace composition, Backwards Compatibility.
|
|
|
|
</para>
|
|
|
|
</personblurb></author>
|
|
|
|
|
|
|
|
|
|
|
|
<author><personname><firstname>Stefan</firstname><surname>Olsson</surname></personname><personblurb>
|
|
|
|
<para>
|
|
|
|
mt_allocator
|
|
|
|
</para>
|
|
|
|
</personblurb></author>
|
|
|
|
|
|
|
|
<author><personname><firstname>Silvius</firstname><surname>Rus</surname></personname><personblurb>
|
|
|
|
<para>
|
|
|
|
Profile mode
|
|
|
|
</para>
|
|
|
|
</personblurb></author>
|
|
|
|
|
|
|
|
<author><personname><firstname>Johannes</firstname><surname>Singler</surname></personname><personblurb>
|
|
|
|
<para>
|
|
|
|
Parallel mode
|
|
|
|
</para>
|
|
|
|
</personblurb></author>
|
|
|
|
|
|
|
|
<author><personname><firstname>Ami</firstname><surname>Tavory</surname></personname><personblurb>
|
|
|
|
<para>
|
|
|
|
Policy Based Data Structures, Associative Containers, Unordered
|
|
|
|
Containers.
|
|
|
|
</para>
|
|
|
|
</personblurb></author>
|
|
|
|
|
|
|
|
<author><personname><firstname>Jonathan</firstname><surname>Wakely</surname></personname><personblurb>
|
|
|
|
<para>
|
2017-04-10 11:32:00 +00:00
|
|
|
Implementation Status, Dual ABI, Linking, shared_ptr,
|
|
|
|
markup editing and styling.
|
2012-03-27 23:13:14 +00:00
|
|
|
</para>
|
|
|
|
</personblurb></author>
|
|
|
|
|
|
|
|
</authorgroup>
|
|
|
|
|
|
|
|
</info>
|
|
|
|
|
|
|
|
<!-- Part 01 : Intro -->
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="intro.xml">
|
|
|
|
</xi:include>
|
|
|
|
|
|
|
|
<!-- Part 02 : Standard Contents -->
|
|
|
|
<part xml:id="manual.std" xreflabel="Standard Contents">
|
|
|
|
<info>
|
|
|
|
<title>
|
|
|
|
Standard Contents
|
|
|
|
</title>
|
|
|
|
</info>
|
2014-09-21 17:33:12 +00:00
|
|
|
<?dbhtml filename="std_contents.html"?>
|
2012-03-27 23:13:14 +00:00
|
|
|
|
|
|
|
|
|
|
|
<!-- Chapter 01 : Support -->
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="support.xml">
|
|
|
|
</xi:include>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- Chapter 02 : Diagnostics -->
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="diagnostics.xml">
|
|
|
|
</xi:include>
|
|
|
|
|
|
|
|
<!-- Chapter 03 : Utilities -->
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="utilities.xml">
|
|
|
|
</xi:include>
|
|
|
|
|
|
|
|
<!-- Chapter 04 : Strings -->
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="strings.xml">
|
|
|
|
</xi:include>
|
|
|
|
|
|
|
|
<!-- Chapter 05 : Localization -->
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="localization.xml">
|
|
|
|
</xi:include>
|
|
|
|
|
|
|
|
<!-- Chapter 06 : Containers -->
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="containers.xml">
|
|
|
|
</xi:include>
|
|
|
|
|
|
|
|
<!-- Chapter 07 : Iterators -->
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="iterators.xml">
|
|
|
|
</xi:include>
|
|
|
|
|
|
|
|
<!-- Chapter 08 : Algorithms -->
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="algorithms.xml">
|
|
|
|
</xi:include>
|
|
|
|
|
|
|
|
<!-- Chapter 09 : Numerics -->
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="numerics.xml">
|
|
|
|
</xi:include>
|
|
|
|
|
|
|
|
<!-- Chapter 10 : Input Output -->
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="io.xml">
|
|
|
|
</xi:include>
|
|
|
|
|
|
|
|
<!-- Chapter 11 : Atomics -->
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="atomics.xml">
|
|
|
|
</xi:include>
|
|
|
|
|
|
|
|
<!-- Chapter 12 : Concurrency -->
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="concurrency.xml">
|
|
|
|
</xi:include>
|
|
|
|
|
|
|
|
</part>
|
|
|
|
|
|
|
|
<!-- Part 03 : Extensions -->
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="extensions.xml">
|
|
|
|
</xi:include>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- Part 04 : Appendices -->
|
|
|
|
<part xml:id="appendix" xreflabel="Appendices"><info><title>
|
|
|
|
Appendices
|
|
|
|
</title></info>
|
2014-09-21 17:33:12 +00:00
|
|
|
<?dbhtml filename="appendix.html"?>
|
2012-03-27 23:13:14 +00:00
|
|
|
|
|
|
|
|
|
|
|
<!-- Appendix A -->
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="appendix_contributing.xml">
|
|
|
|
</xi:include>
|
|
|
|
|
|
|
|
<!-- Appendix B -->
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="appendix_porting.xml">
|
|
|
|
</xi:include>
|
|
|
|
|
|
|
|
<!-- Appendix C -->
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="appendix_free.xml">
|
|
|
|
</xi:include>
|
|
|
|
|
|
|
|
<!-- Appendix D -->
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="../gnu/gpl-3.0.xml">
|
|
|
|
</xi:include>
|
|
|
|
|
|
|
|
<!-- Appendix E -->
|
|
|
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" href="../gnu/fdl-1.3.xml">
|
|
|
|
</xi:include>
|
|
|
|
|
|
|
|
</part>
|
|
|
|
|
|
|
|
</book>
|