<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.15"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>libstdc++: Modules</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="navtree.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="resize.js"></script> <script type="text/javascript" src="navtreedata.js"></script> <script type="text/javascript" src="navtree.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(initResizable); /* @license-end */</script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">libstdc++ </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.15 --> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> <div id="nav-sync" class="sync"></div> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(function(){initNavTree('modules.html','');}); /* @license-end */ </script> <div id="doc-content"> <div class="header"> <div class="headertitle"> <div class="title">Modules</div> </div> </div><!--header--> <div class="contents"> <div class="textblock">Here is a list of all modules:</div><div class="directory"> <div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span><span onclick="javascript:toggleLevel(5);">5</span>]</div><table class="directory"> <tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><a class="el" href="a01479.html" target="_self">Algorithms</a></td><td class="desc"></td></tr> <tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="a01480.html" target="_self">Mutating</a></td><td class="desc"></td></tr> <tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="a01481.html" target="_self">Non-Mutating</a></td><td class="desc"></td></tr> <tr id="row_0_2_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_2_" class="arrow" onclick="toggleFolder('0_2_')">▼</span><a class="el" href="a01482.html" target="_self">Sorting</a></td><td class="desc"></td></tr> <tr id="row_0_2_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="a01484.html" target="_self">Binary Search</a></td><td class="desc"></td></tr> <tr id="row_0_2_1_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="a01503.html" target="_self">Heap</a></td><td class="desc"></td></tr> <tr id="row_0_2_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="a01483.html" target="_self">Set Operation</a></td><td class="desc"></td></tr> <tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="a01485.html" target="_self">Atomics</a></td><td class="desc"></td></tr> <tr id="row_2_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_2_" class="arrow" onclick="toggleFolder('2_')">▼</span><a class="el" href="a01465.html" target="_self">Concurrency</a></td><td class="desc"></td></tr> <tr id="row_2_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="a01468.html" target="_self">Condition Variables</a></td><td class="desc"></td></tr> <tr id="row_2_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="a01469.html" target="_self">Futures</a></td><td class="desc"></td></tr> <tr id="row_2_2_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="a01495.html" target="_self">Mutexes</a></td><td class="desc"></td></tr> <tr id="row_2_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="a01475.html" target="_self">Threads</a></td><td class="desc"></td></tr> <tr id="row_3_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_3_" class="arrow" onclick="toggleFolder('3_')">▼</span><a class="el" href="a01460.html" target="_self">Containers</a></td><td class="desc"></td></tr> <tr id="row_3_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="a01462.html" target="_self">Associative</a></td><td class="desc"></td></tr> <tr id="row_3_1_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="a01461.html" target="_self">Sequences</a></td><td class="desc"></td></tr> <tr id="row_3_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_3_2_" class="arrow" onclick="toggleFolder('3_2_')">▼</span><a class="el" href="a01463.html" target="_self">Unordered Associative</a></td><td class="desc"></td></tr> <tr id="row_3_2_0_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="a01488.html" target="_self">Base and Implementation Classes</a></td><td class="desc"></td></tr> <tr id="row_4_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_4_" class="arrow" onclick="toggleFolder('4_')">▼</span><a class="el" href="a01464.html" target="_self">Diagnostics</a></td><td class="desc"></td></tr> <tr id="row_4_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="a01486.html" target="_self">Exceptions</a></td><td class="desc"></td></tr> <tr id="row_5_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_5_" class="arrow" onclick="toggleFolder('5_')">▼</span><a class="el" href="a01514.html" target="_self">Experimental</a></td><td class="desc"></td></tr> <tr id="row_5_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="a01513.html" target="_self">Array creation functions</a></td><td class="desc"></td></tr> <tr id="row_5_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="a01516.html" target="_self">Const-propagating wrapper</a></td><td class="desc"></td></tr> <tr id="row_5_2_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="a01511.html" target="_self">Filesystem TS</a></td><td class="desc"></td></tr> <tr id="row_5_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="a01515.html" target="_self">Optional values</a></td><td class="desc"></td></tr> <tr id="row_5_4_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="a01512.html" target="_self">Type-safe container of any type</a></td><td class="desc"></td></tr> <tr id="row_6_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_6_" class="arrow" onclick="toggleFolder('6_')">▼</span><a class="el" href="a01458.html" target="_self">Extensions</a></td><td class="desc"></td></tr> <tr id="row_6_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="a01509.html" target="_self">Dynamic Bitset.</a></td><td class="desc"></td></tr> <tr id="row_6_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_6_1_" class="arrow" onclick="toggleFolder('6_1_')">▼</span><a class="el" href="a01526.html" target="_self">Policy-Based Data Structures</a></td><td class="desc"></td></tr> <tr id="row_6_1_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_6_1_0_" class="arrow" onclick="toggleFolder('6_1_0_')">▼</span><a class="el" href="a01517.html" target="_self">Containers</a></td><td class="desc"></td></tr> <tr id="row_6_1_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_6_1_0_0_" class="arrow" onclick="toggleFolder('6_1_0_0_')">▼</span><a class="el" href="a01520.html" target="_self">Branch-Based</a></td><td class="desc"></td></tr> <tr id="row_6_1_0_0_0_"><td class="entry"><span style="width:80px;display:inline-block;"> </span><a class="el" href="a01521.html" target="_self">Base and Policy Classes</a></td><td class="desc"></td></tr> <tr id="row_6_1_0_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_6_1_0_1_" class="arrow" onclick="toggleFolder('6_1_0_1_')">▼</span><a class="el" href="a01518.html" target="_self">Hash-Based</a></td><td class="desc"></td></tr> <tr id="row_6_1_0_1_0_"><td class="entry"><span style="width:80px;display:inline-block;"> </span><a class="el" href="a01519.html" target="_self">Base and Policy Classes</a></td><td class="desc"></td></tr> <tr id="row_6_1_0_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_6_1_0_2_" class="arrow" onclick="toggleFolder('6_1_0_2_')">▼</span><a class="el" href="a01524.html" target="_self">Heap-Based</a></td><td class="desc"></td></tr> <tr id="row_6_1_0_2_0_"><td class="entry"><span style="width:80px;display:inline-block;"> </span><a class="el" href="a01525.html" target="_self">Base and Policy Classes</a></td><td class="desc"></td></tr> <tr id="row_6_1_0_3_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><a class="el" href="a01522.html" target="_self">List-Based</a></td><td class="desc"></td></tr> <tr id="row_6_1_1_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="a01523.html" target="_self">Exceptions</a></td><td class="desc"></td></tr> <tr id="row_6_1_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_6_1_2_" class="arrow" onclick="toggleFolder('6_1_2_')">▼</span><a class="el" href="a01527.html" target="_self">Tags</a></td><td class="desc"></td></tr> <tr id="row_6_1_2_0_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><a class="el" href="a01529.html" target="_self">Data Structure Type</a></td><td class="desc"></td></tr> <tr id="row_6_1_2_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><a class="el" href="a01528.html" target="_self">Invalidation Guarantees</a></td><td class="desc"></td></tr> <tr id="row_6_1_3_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="a01530.html" target="_self">Traits</a></td><td class="desc"></td></tr> <tr id="row_6_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="a01459.html" target="_self">SGI</a></td><td class="desc"></td></tr> <tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="a01470.html" target="_self">I/O</a></td><td class="desc"></td></tr> <tr id="row_8_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_8_" class="arrow" onclick="toggleFolder('8_')">▼</span><a class="el" href="a01504.html" target="_self">Iterators</a></td><td class="desc"></td></tr> <tr id="row_8_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="a01505.html" target="_self">Iterator Tags</a></td><td class="desc"></td></tr> <tr id="row_9_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="a01489.html" target="_self">Locales</a></td><td class="desc"></td></tr> <tr id="row_10_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_10_" class="arrow" onclick="toggleFolder('10_')">▼</span><a class="el" href="a01473.html" target="_self">Numerics</a></td><td class="desc"></td></tr> <tr id="row_10_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="a01467.html" target="_self">Complex Numbers</a></td><td class="desc"></td></tr> <tr id="row_10_1_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="a01510.html" target="_self">Decimal Floating-Point Arithmetic</a></td><td class="desc"></td></tr> <tr id="row_10_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="a01494.html" target="_self">Mathematical Special Functions</a></td><td class="desc"></td></tr> <tr id="row_10_3_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="a01508.html" target="_self">Mathematical Special Functions</a></td><td class="desc"></td></tr> <tr id="row_10_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="a01478.html" target="_self">Numeric Arrays</a></td><td class="desc"></td></tr> <tr id="row_10_5_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_10_5_" class="arrow" onclick="toggleFolder('10_5_')">▼</span><a class="el" href="a01491.html" target="_self">Random Number Generation</a></td><td class="desc"></td></tr> <tr id="row_10_5_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_10_5_0_" class="arrow" onclick="toggleFolder('10_5_0_')">▼</span><a class="el" href="a01532.html" target="_self">Random Number Distributions</a></td><td class="desc"></td></tr> <tr id="row_10_5_0_0_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><a class="el" href="a01535.html" target="_self">Bernoulli Distributions</a></td><td class="desc"></td></tr> <tr id="row_10_5_0_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><a class="el" href="a01534.html" target="_self">Normal Distributions</a></td><td class="desc"></td></tr> <tr id="row_10_5_0_2_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><a class="el" href="a01536.html" target="_self">Poisson Distributions</a></td><td class="desc"></td></tr> <tr id="row_10_5_0_3_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><a class="el" href="a01533.html" target="_self">Uniform Distributions</a></td><td class="desc"></td></tr> <tr id="row_10_5_1_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="a01531.html" target="_self">Random Number Generators</a></td><td class="desc"></td></tr> <tr id="row_10_5_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="a01537.html" target="_self">Random Number Utilities</a></td><td class="desc"></td></tr> <tr id="row_11_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_11_" class="arrow" onclick="toggleFolder('11_')">▼</span><a class="el" href="a01493.html" target="_self">Regular Expressions</a></td><td class="desc"></td></tr> <tr id="row_11_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="a01492.html" target="_self">Base and Implementation Classes</a></td><td class="desc"></td></tr> <tr id="row_12_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="a01506.html" target="_self">Strings</a></td><td class="desc"></td></tr> <tr id="row_13_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_13_" class="arrow" onclick="toggleFolder('13_')">▼</span><a class="el" href="a01477.html" target="_self">Utilities</a></td><td class="desc"></td></tr> <tr id="row_13_0_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_13_0_" class="arrow" onclick="toggleFolder('13_0_')">▼</span><a class="el" href="a01496.html" target="_self">Function Objects</a></td><td class="desc"></td></tr> <tr id="row_13_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="a01501.html" target="_self">Adaptors for pointers to functions</a></td><td class="desc"></td></tr> <tr id="row_13_0_1_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="a01502.html" target="_self">Adaptors for pointers to members</a></td><td class="desc"></td></tr> <tr id="row_13_0_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="a01497.html" target="_self">Arithmetic Classes</a></td><td class="desc"></td></tr> <tr id="row_13_0_3_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="a01507.html" target="_self">Binder Classes</a></td><td class="desc"></td></tr> <tr id="row_13_0_4_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="a01499.html" target="_self">Boolean Operations Classes</a></td><td class="desc"></td></tr> <tr id="row_13_0_5_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="a01498.html" target="_self">Comparison Classes</a></td><td class="desc"></td></tr> <tr id="row_13_0_6_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="a01487.html" target="_self">Hashes</a></td><td class="desc"></td></tr> <tr id="row_13_0_7_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="a01500.html" target="_self">Negators</a></td><td class="desc"></td></tr> <tr id="row_13_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_13_1_" class="arrow" onclick="toggleFolder('13_1_')">▼</span><a class="el" href="a01471.html" target="_self">Memory</a></td><td class="desc"></td></tr> <tr id="row_13_1_0_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="a01490.html" target="_self">Allocators</a></td><td class="desc"></td></tr> <tr id="row_13_1_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><a class="el" href="a01472.html" target="_self">Pointer Abstractions</a></td><td class="desc"></td></tr> <tr id="row_13_2_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="a01476.html" target="_self">Metaprogramming</a></td><td class="desc"></td></tr> <tr id="row_13_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="a01474.html" target="_self">Rational Arithmetic</a></td><td class="desc"></td></tr> <tr id="row_13_4_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="a01466.html" target="_self">Time</a></td><td class="desc"></td></tr> </table> </div><!-- directory --> </div><!-- contents --> </div><!-- doc-content --> <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="footer">Generated by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li> </ul> </div> </body> </html>