1 <sect2 id="status.iso.tr1" xreflabel="Status C++ TR1">
2 <?dbhtml filename="status_iso_cxxtr1.html"?>
15 <title>C++ TR1</title>
18 This table is based on the table of contents of ISO/IEC DTR 19768
19 Doc No: N1836=05-0096 Date: 2005-06-24
20 Draft Technical Report on C++ Library Extensions
24 In this implementation the header names are prefixed by
25 <code>tr1/</code>, for instance <code><tr1/functional></code>,
26 <code><tr1/memory></code>, and so on.
30 This page describes the TR1 support in mainline GCC SVN, not in any particular
34 <!-- Status is Yes or No, Broken/Partial-->
39 <?dbhtml bgcolor="#C8B0B0" ?>
41 <?dbhtml bgcolor="#B0B0B0" ?>
44 <title>C++ TR1 Implementation Status</title>
45 <tgroup cols='4' align='left' colsep='0' rowsep='1'>
46 <colspec colname='c1'></colspec>
47 <colspec colname='c2'></colspec>
48 <colspec colname='c3'></colspec>
49 <colspec colname='c4'></colspec>
53 <entry>Section</entry>
54 <entry>Description</entry>
56 <entry>Comments</entry>
61 <entry><emphasis>2</emphasis></entry>
62 <entry namest="c2" nameend="c4" align="left"><emphasis>General Utilities</emphasis></entry>
66 <entry>Reference wrappers</entry>
72 <entry>Additions to header <code><functional></code> synopsis</entry>
78 <entry>Class template <code>reference_wrapper</code></entry>
83 <entry>2.1.2.1</entry>
84 <entry><code>reference_wrapper</code> construct/copy/destroy</entry>
89 <entry>2.1.2.2</entry>
90 <entry><code>reference_wrapper</code> assignment</entry>
95 <entry>2.1.2.3</entry>
96 <entry><code>reference_wrapper</code> access</entry>
101 <entry>2.1.2.4</entry>
102 <entry><code>reference_wrapper</code> invocation</entry>
107 <entry>2.1.2.5</entry>
108 <entry><code>reference_wrapper</code> helper functions</entry>
114 <entry>Smart pointers</entry>
120 <entry>Additions to header <code><memory></code> synopsis</entry>
126 <entry>Class <code>bad_weak_ptr</code></entry>
132 <entry>Class template <code>shared_ptr</code></entry>
137 <ulink url="http://www.boost.org/libs/smart_ptr/shared_ptr.htm">boost::shared_ptr</ulink>.
142 <entry>2.2.3.1</entry>
143 <entry><code>shared_ptr</code> constructors</entry>
148 <entry>2.2.3.2</entry>
149 <entry><code>shared_ptr</code> destructor</entry>
154 <entry>2.2.3.3</entry>
155 <entry><code>shared_ptr</code> assignment</entry>
160 <entry>2.2.3.4</entry>
161 <entry><code>shared_ptr</code> modifiers</entry>
166 <entry>2.2.3.5</entry>
167 <entry><code>shared_ptr</code> observers</entry>
172 <entry>2.2.3.6</entry>
173 <entry><code>shared_ptr</code> comparison</entry>
178 <entry>2.2.3.7</entry>
179 <entry><code>shared_ptr</code> I/O</entry>
184 <entry>2.2.3.8</entry>
185 <entry><code>shared_ptr</code> specialized algorithms</entry>
190 <entry>2.2.3.9</entry>
191 <entry><code>shared_ptr</code> casts</entry>
196 <entry>2.2.3.10</entry>
197 <entry><code>get_deleter</code></entry>
203 <entry>Class template <code>weak_ptr</code></entry>
208 <entry>2.2.4.1</entry>
209 <entry><code>weak_ptr</code> constructors</entry>
214 <entry>2.2.4.2</entry>
215 <entry><code>weak_ptr</code> destructor</entry>
220 <entry>2.2.4.3</entry>
221 <entry><code>weak_ptr</code> assignment</entry>
226 <entry>2.2.4.4</entry>
227 <entry><code>weak_ptr</code> modifiers</entry>
232 <entry>2.2.4.5</entry>
233 <entry><code>weak_ptr</code> observers</entry>
238 <entry>2.2.4.6</entry>
239 <entry><code>weak_ptr</code> comparison</entry>
244 <entry>2.2.4.7</entry>
245 <entry><code>weak_ptr</code> specialized algorithms</entry>
251 <entry>Class template <code>enable_shared_from_this</code></entry>
256 <entry><emphasis>3</emphasis></entry>
257 <entry namest="c2" nameend="c4" align="left"><emphasis>Function Objects</emphasis></entry>
261 <entry>Definitions</entry>
267 <entry>Additions to <code><functional> synopsis</code></entry>
273 <entry>Requirements</entry>
279 <entry>Function return types</entry>
285 <entry>Function template <code>mem_fn</code></entry>
291 <entry>Function object binders</entry>
297 <entry>Class template <code>is_bind_expression</code></entry>
303 <entry>Class template <code>is_placeholder</code></entry>
309 <entry>Function template <code>bind</code></entry>
315 <entry>Placeholders</entry>
321 <entry>Polymorphic function wrappers</entry>
327 <entry>Class <code>bad_function_call<code></code></code></entry>
332 <entry>3.7.1.1</entry>
333 <entry><code>bad_function_call</code> constructor</entry>
339 <entry>Class template <code>function</code></entry>
344 <entry>3.7.2.1</entry>
345 <entry><code>function</code> construct/copy/destroy</entry>
350 <entry>3.7.2.2</entry>
351 <entry><code>function</code> modifiers</entry>
356 <entry>3.7.2.3</entry>
357 <entry><code>function</code> capacity</entry>
362 <entry>3.7.2.4</entry>
363 <entry><code>function</code> invocation</entry>
368 <entry>3.7.2.5</entry>
369 <entry><code>function</code> target access</entry>
374 <entry>3.7.2.6</entry>
375 <entry>undefined operators</entry>
380 <entry>3.7.2.7</entry>
381 <entry>null pointer comparison operators</entry>
386 <entry>3.7.2.8</entry>
387 <entry>specialized algorithms</entry>
392 <entry><emphasis>4</emphasis></entry>
393 <entry namest="c2" nameend="c4" align="left"><emphasis>Metaprogramming and type traits</emphasis></entry>
397 <entry>Requirements</entry>
403 <entry>Header <code><type_traits></code> synopsis</entry>
409 <entry>Helper classes</entry>
415 <entry>General Requirements</entry>
421 <entry>Unary Type Traits</entry>
427 <entry>Primary Type Categories</entry>
433 <entry>Composite type traits</entry>
439 <entry>Type properties</entry>
445 <entry>Relationships between types</entry>
451 <entry>Transformations between types</entry>
457 <entry>Const-volatile modifications</entry>
463 <entry>Reference modifications</entry>
469 <entry>Array modifications</entry>
475 <entry>Pointer modifications</entry>
481 <entry>Other transformations</entry>
487 <entry>Implementation requirements</entry>
492 <entry><emphasis>5</emphasis></entry>
493 <entry namest="c2" nameend="c4" align="left"><emphasis>Numerical Facilities</emphasis></entry>
497 <entry>Random number generation</entry>
503 <entry>Requirements</entry>
509 <entry>Header <code><random></code> synopsis</entry>
515 <entry>Class template <code>variate_generator</code></entry>
521 <entry>Random number engine class templates</entry>
526 <entry>5.1.4.1</entry>
527 <entry>Class template <code>linear_congruential</code></entry>
532 <entry>5.1.4.2</entry>
533 <entry>Class template <code>mersenne_twister</code></entry>
538 <entry>5.1.4.3</entry>
539 <entry>Class template <code>subtract_with_carry</code></entry>
544 <entry>5.1.4.4</entry>
545 <entry>Class template <code>subtract_with_carry_01</code></entry>
550 <entry>5.1.4.5</entry>
551 <entry>Class template <code>discard_block</code></entry>
556 <entry>5.1.4.6</entry>
557 <entry>Class template <code>xor_combine</code></entry>
559 <entry>operator()() per N2079</entry>
563 <entry>Engines with predefined parameters</entry>
569 <entry>Class <code>random_device</code></entry>
575 <entry>Random distribution class templates</entry>
580 <entry>5.1.7.1</entry>
581 <entry>Class template <code>uniform_int</code></entry>
586 <entry>5.1.7.2</entry>
587 <entry>Class <code>bernoulli_distribution</code></entry>
592 <entry>5.1.7.3</entry>
593 <entry>Class template <code>geometric_distribution</code></entry>
598 <entry>5.1.7.4</entry>
599 <entry>Class template <code>poisson_distribution</code></entry>
604 <entry>5.1.7.5</entry>
605 <entry>Class template <code>binomial_distribution</code></entry>
610 <entry>5.1.7.6</entry>
611 <entry>Class template <code>uniform_real</code></entry>
616 <entry>5.1.7.7</entry>
617 <entry>Class template <code>exponential_distribution</code></entry>
622 <entry>5.1.7.8</entry>
623 <entry>Class template <code>normal_distribution</code></entry>
628 <entry>5.1.7.9</entry>
629 <entry>Class template <code>gamma_distribution</code></entry>
635 <entry>Mathematical special functions</entry>
641 <entry>Additions to header <code><cmath></code> synopsis</entry>
646 <entry>5.2.1.1</entry>
647 <entry>associated Laguerre polynomials</entry>
652 <entry>5.2.1.2</entry>
653 <entry>associated Legendre functions</entry>
658 <entry>5.2.1.3</entry>
659 <entry>beta function</entry>
664 <entry>5.2.1.4</entry>
665 <entry>(complete) elliptic integral of the first kind</entry>
670 <entry>5.2.1.5</entry>
671 <entry>(complete) elliptic integral of the second kind</entry>
676 <entry>5.2.1.6</entry>
677 <entry>(complete) elliptic integral of the third kind</entry>
682 <entry>5.2.1.7</entry>
683 <entry>confluent hypergeometric functions</entry>
688 <entry>5.2.1.8</entry>
689 <entry>regular modified cylindrical Bessel functions</entry>
694 <entry>5.2.1.9</entry>
695 <entry>cylindrical Bessel functions (of the first kind)</entry>
700 <entry>5.2.1.10</entry>
701 <entry>irregular modified cylindrical Bessel functions</entry>
706 <entry>5.2.1.11</entry>
707 <entry>cylindrical Neumann functions</entry>
712 <entry>5.2.1.12</entry>
713 <entry>(incomplete) elliptic integral of the first kind</entry>
718 <entry>5.2.1.13</entry>
719 <entry>(incomplete) elliptic integral of the second kind</entry>
724 <entry>5.2.1.14</entry>
725 <entry>(incomplete) elliptic integral of the third kind</entry>
730 <entry>5.2.1.15</entry>
731 <entry>exponential integral</entry>
736 <entry>5.2.1.16</entry>
737 <entry>Hermite polynomials</entry>
742 <entry>5.2.1.17</entry>
743 <entry>hypergeometric functions</entry>
748 <entry>5.2.1.18</entry>
749 <entry>Laguerre polynomials</entry>
754 <entry>5.2.1.19</entry>
755 <entry>Legendre polynomials</entry>
760 <entry>5.2.1.20</entry>
761 <entry>Riemann zeta function</entry>
766 <entry>5.2.1.21</entry>
767 <entry>spherical Bessel functions (of the first kind)</entry>
772 <entry>5.2.1.22</entry>
773 <entry>spherical associated Legendre functions</entry>
778 <entry>5.2.1.23</entry>
779 <entry>spherical Neumann functions</entry>
785 <entry>Additions to header <code><math.h></code> synopsis</entry>
790 <entry><emphasis>6</emphasis></entry>
791 <entry namest="c2" nameend="c4" align="left"><emphasis>Containers</emphasis></entry>
795 <entry>Tuple types</entry>
801 <entry>Header <code><tuple></code> synopsis</entry>
807 <entry>Additions to header <code><utility></code> synopsis</entry>
813 <entry>Class template <code>tuple</code></entry>
818 <entry>6.1.3.1</entry>
819 <entry>Construction</entry>
824 <entry>6.1.3.2</entry>
825 <entry>Tuple creation functions</entry>
830 <entry>6.1.3.3</entry>
831 <entry>Tuple helper classes</entry>
836 <entry>6.1.3.4</entry>
837 <entry>Element access</entry>
842 <entry>6.1.3.5</entry>
843 <entry>Relational operators</entry>
855 <entry>Fixed size array</entry>
861 <entry>Header <code><array></code> synopsis</entry>
867 <entry>Class template <code>array</code></entry>
873 <entry>6.2.2.1</entry>
874 <entry><code>array</code> constructors, copy, and assignment</entry>
879 <entry>6.2.2.2</entry>
880 <entry><code>array</code> specialized algorithms</entry>
885 <entry>6.2.2.3</entry>
886 <entry><code>array</code> size</entry>
891 <entry>6.2.2.4</entry>
892 <entry>Zero sized <code>array</code>s</entry>
897 <entry>6.2.2.5</entry>
898 <entry>Tuple interface to class template <code>array</code></entry>
904 <entry>Unordered associative containers</entry>
910 <entry>Unordered associative container requirements</entry>
915 <entry>6.3.1.1</entry>
916 <entry>Exception safety guarantees</entry>
922 <entry>Additions to header <code><functional></code> synopsis</entry>
928 <entry>Class template <code>hash</code></entry>
934 <entry>Unordered associative container classes</entry>
939 <entry>6.3.4.1</entry>
940 <entry>Header <code><unordered_set></code> synopsis</entry>
945 <entry>6.3.4.2</entry>
946 <entry>Header <code><unordered_map></code> synopsis</entry>
951 <entry>6.3.4.3</entry>
952 <entry>Class template <code>unordered_set</code></entry>
957 <entry>6.3.4.3.1</entry>
958 <entry><code>unordered_set</code> constructors</entry>
963 <entry>6.3.4.3.2</entry>
964 <entry><code>unordered_set</code> swap</entry>
969 <entry>6.3.4.4</entry>
970 <entry>Class template <code>unordered_map</code></entry>
975 <entry>6.3.4.4.1</entry>
976 <entry><code>unordered_map</code> constructors</entry>
981 <entry>6.3.4.4.2</entry>
982 <entry><code>unordered_map</code> element access</entry>
987 <entry>6.3.4.4.3</entry>
988 <entry><code>unordered_map</code> swap</entry>
993 <entry>6.3.4.5</entry>
994 <entry>Class template <code>unordered_multiset<code></code></code></entry>
999 <entry>6.3.4.5.1</entry>
1000 <entry><code>unordered_multiset</code> constructors</entry>
1005 <entry>6.3.4.5.2</entry>
1006 <entry><code>unordered_multiset</code> swap</entry>
1011 <entry>6.3.4.6</entry>
1012 <entry>Class template <code>unordered_multimap</code></entry>
1017 <entry>6.3.4.6.1</entry>
1018 <entry><code>unordered_multimap</code> constructors</entry>
1023 <entry>6.3.4.6.2</entry>
1024 <entry><code>unordered_multimap</code> swap</entry>
1029 <entry><emphasis>7</emphasis></entry>
1030 <entry namest="c2" nameend="c4" align="left"><emphasis>Regular Expressions</emphasis></entry>
1033 <?dbhtml bgcolor="#C8B0B0" ?>
1035 <entry>Definitions</entry>
1040 <?dbhtml bgcolor="#C8B0B0" ?>
1042 <entry>Requirements</entry>
1047 <?dbhtml bgcolor="#C8B0B0" ?>
1049 <entry>Regular expressions summary</entry>
1054 <?dbhtml bgcolor="#C8B0B0" ?>
1056 <entry>Header <code><regex></code> synopsis</entry>
1061 <?dbhtml bgcolor="#C8B0B0" ?>
1063 <entry>Namespace <code>tr1::regex_constants</code></entry>
1068 <?dbhtml bgcolor="#C8B0B0" ?>
1069 <entry>7.5.1</entry>
1070 <entry>Bitmask Type <code>syntax_option_type</code></entry>
1075 <?dbhtml bgcolor="#C8B0B0" ?>
1076 <entry>7.5.2</entry>
1077 <entry>Bitmask Type <code>regex_constants::match_flag_type</code></entry>
1082 <?dbhtml bgcolor="#C8B0B0" ?>
1083 <entry>7.5.3</entry>
1084 <entry>Implementation defined <code>error_type</code></entry>
1089 <?dbhtml bgcolor="#C8B0B0" ?>
1091 <entry>Class <code>regex_error</code></entry>
1096 <?dbhtml bgcolor="#C8B0B0" ?>
1098 <entry>Class template <code>regex_traits</code></entry>
1103 <?dbhtml bgcolor="#C8B0B0" ?>
1105 <entry>Class template <code>basic_regex</code></entry>
1110 <?dbhtml bgcolor="#C8B0B0" ?>
1111 <entry>7.8.1</entry>
1112 <entry><code>basic_regex</code> constants</entry>
1117 <?dbhtml bgcolor="#C8B0B0" ?>
1118 <entry>7.8.2</entry>
1119 <entry><code>basic_regex</code> constructors</entry>
1124 <?dbhtml bgcolor="#C8B0B0" ?>
1125 <entry>7.8.3</entry>
1126 <entry><code>basic_regex</code> assign</entry>
1131 <?dbhtml bgcolor="#C8B0B0" ?>
1132 <entry>7.8.4</entry>
1133 <entry><code>basic_regex</code> constant operations</entry>
1138 <?dbhtml bgcolor="#C8B0B0" ?>
1139 <entry>7.8.5</entry>
1140 <entry><code>basic_regex</code> locale</entry>
1145 <?dbhtml bgcolor="#C8B0B0" ?>
1146 <entry>7.8.6</entry>
1147 <entry><code>basic_regex</code> swap</entry>
1152 <?dbhtml bgcolor="#C8B0B0" ?>
1153 <entry>7.8.7</entry>
1154 <entry><code>basic_regex</code> non-member functions</entry>
1159 <?dbhtml bgcolor="#C8B0B0" ?>
1160 <entry>7.8.7.1</entry>
1161 <entry><code>basic_regex</code> non-member swap</entry>
1166 <?dbhtml bgcolor="#C8B0B0" ?>
1168 <entry>Class template <code>sub_match</code></entry>
1173 <?dbhtml bgcolor="#C8B0B0" ?>
1174 <entry>7.9.1</entry>
1175 <entry><code>sub_match</code> members</entry>
1180 <?dbhtml bgcolor="#C8B0B0" ?>
1181 <entry>7.9.2</entry>
1182 <entry><code>sub_match</code> non-member operators</entry>
1187 <?dbhtml bgcolor="#C8B0B0" ?>
1189 <entry>Class template <code>match_results</code></entry>
1194 <?dbhtml bgcolor="#C8B0B0" ?>
1195 <entry>7.10.1</entry>
1196 <entry><code>match_results</code> constructors</entry>
1201 <?dbhtml bgcolor="#C8B0B0" ?>
1202 <entry>7.10.2</entry>
1203 <entry><code>match_results</code> size</entry>
1208 <?dbhtml bgcolor="#C8B0B0" ?>
1209 <entry>7.10.3</entry>
1210 <entry><code>match_results</code> element access</entry>
1215 <?dbhtml bgcolor="#C8B0B0" ?>
1216 <entry>7.10.4</entry>
1217 <entry><code>match_results</code> formatting</entry>
1222 <?dbhtml bgcolor="#C8B0B0" ?>
1223 <entry>7.10.5</entry>
1224 <entry><code>match_results</code> allocator</entry>
1229 <?dbhtml bgcolor="#C8B0B0" ?>
1230 <entry>7.10.6</entry>
1231 <entry><code>match_results</code> swap</entry>
1236 <?dbhtml bgcolor="#C8B0B0" ?>
1238 <entry>Regular expression algorithms</entry>
1243 <?dbhtml bgcolor="#C8B0B0" ?>
1244 <entry>7.11.1</entry>
1245 <entry>exceptions</entry>
1250 <?dbhtml bgcolor="#C8B0B0" ?>
1251 <entry>7.11.2</entry>
1252 <entry><code>regex_match</code></entry>
1257 <?dbhtml bgcolor="#C8B0B0" ?>
1258 <entry>7.11.3</entry>
1259 <entry><code>regex_search</code></entry>
1264 <?dbhtml bgcolor="#C8B0B0" ?>
1265 <entry>7.11.4</entry>
1266 <entry><code>regex_replace</code></entry>
1271 <?dbhtml bgcolor="#C8B0B0" ?>
1273 <entry>Regular expression Iterators</entry>
1278 <?dbhtml bgcolor="#C8B0B0" ?>
1279 <entry>7.12.1</entry>
1280 <entry>Class template <code>regex_iterator</code></entry>
1285 <?dbhtml bgcolor="#C8B0B0" ?>
1286 <entry>7.12.1.1</entry>
1287 <entry><code>regex_iterator</code> constructors</entry>
1292 <?dbhtml bgcolor="#C8B0B0" ?>
1293 <entry>7.12.1.2</entry>
1294 <entry><code>regex_iterator</code> comparisons</entry>
1299 <?dbhtml bgcolor="#C8B0B0" ?>
1300 <entry>7.12.1.3</entry>
1301 <entry><code>regex_iterator</code> dereference</entry>
1306 <?dbhtml bgcolor="#C8B0B0" ?>
1307 <entry>7.12.1.4</entry>
1308 <entry><code>regex_iterator</code> increment</entry>
1313 <?dbhtml bgcolor="#C8B0B0" ?>
1314 <entry>7.12.2</entry>
1315 <entry>Class template <code>regex_token_iterator</code></entry>
1320 <?dbhtml bgcolor="#C8B0B0" ?>
1321 <entry>7.12.2.1</entry>
1322 <entry><code>regex_token_iterator</code> constructors</entry>
1327 <?dbhtml bgcolor="#C8B0B0" ?>
1328 <entry>7.12.2.2</entry>
1329 <entry><code>regex_token_iterator</code> comparisons</entry>
1334 <?dbhtml bgcolor="#C8B0B0" ?>
1335 <entry>7.12.2.3</entry>
1336 <entry><code>regex_token_iterator</code> dereference</entry>
1341 <?dbhtml bgcolor="#C8B0B0" ?>
1342 <entry>7.12.2.4</entry>
1343 <entry><code>regex_token_iterator</code> increment</entry>
1348 <?dbhtml bgcolor="#C8B0B0" ?>
1350 <entry>Modified ECMAScript regular expression grammar</entry>
1355 <entry><emphasis>8</emphasis></entry>
1356 <entry namest="c2" nameend="c4" align="left"><emphasis>C Compatibility</emphasis></entry>
1360 <entry>Additions to header <code><complex></code></entry>
1365 <entry>8.1.1</entry>
1366 <entry>Synopsis</entry>
1371 <entry>8.1.2</entry>
1372 <entry>Function <code>acos</code></entry>
1377 <entry>8.1.3</entry>
1378 <entry>Function <code>asin</code></entry>
1383 <entry>8.1.4</entry>
1384 <entry>Function <code>atan</code></entry>
1389 <entry>8.1.5</entry>
1390 <entry>Function <code>acosh</code></entry>
1395 <entry>8.1.6</entry>
1396 <entry>Function <code>asinh</code></entry>
1401 <entry>8.1.7</entry>
1402 <entry>Function <code>atanh</code></entry>
1407 <entry>8.1.8</entry>
1408 <entry>Function <code>fabs</code></entry>
1413 <entry>8.1.9</entry>
1414 <entry>Additional Overloads</entry>
1419 <?dbhtml bgcolor="#C8B0B0" ?>
1421 <entry>Header <code><ccomplex></code></entry>
1423 <entry>DR 551</entry>
1426 <?dbhtml bgcolor="#C8B0B0" ?>
1428 <entry>Header <code><complex.h></code></entry>
1430 <entry>DR 551</entry>
1434 <entry>Additions to header <code><cctype></code></entry>
1439 <entry>8.4.1</entry>
1440 <entry>Synopsis</entry>
1445 <entry>8.4.2</entry>
1446 <entry>Function <code>isblank</code></entry>
1452 <entry>Additions to header <code><ctype.h></code></entry>
1458 <entry>Header <code><cfenv></code></entry>
1463 <entry>8.6.1</entry>
1464 <entry>Synopsis</entry>
1469 <entry>8.6.2</entry>
1470 <entry>Definitions</entry>
1476 <entry>Header <code><fenv.h></code></entry>
1482 <entry>Additions to header <code><cfloat></code></entry>
1488 <entry>Additions to header <code><float.h></code></entry>
1493 <?dbhtml bgcolor="#C8B0B0" ?>
1495 <entry>Additions to header <code><ios></code></entry>
1500 <?dbhtml bgcolor="#C8B0B0" ?>
1501 <entry>8.10.1</entry>
1502 <entry>Synopsis</entry>
1507 <?dbhtml bgcolor="#C8B0B0" ?>
1508 <entry>8.10.2</entry>
1509 <entry>Function <code>hexfloat</code></entry>
1515 <entry>Header <code><cinttypes></code></entry>
1520 <entry>8.11.1</entry>
1521 <entry>Synopsis</entry>
1523 <entry>DR 557</entry>
1526 <entry>8.11.2</entry>
1527 <entry>Definitions</entry>
1533 <entry>Header <code><inttypes.h></code></entry>
1539 <entry>Additions to header <code><climits></code></entry>
1545 <entry>Additions to header <code><limits.h></code></entry>
1550 <?dbhtml bgcolor="#C8B0B0" ?>
1552 <entry>Additions to header <code><locale></code></entry>
1558 <entry>Additions to header <code><cmath></code></entry>
1563 <entry>8.16.1</entry>
1564 <entry>Synopsis</entry>
1569 <entry>8.16.2</entry>
1570 <entry>Definitions</entry>
1575 <entry>8.16.3</entry>
1576 <entry>Function template definitions</entry>
1581 <entry>8.16.4</entry>
1582 <entry>Additional overloads</entry>
1584 <entry>DR 568; DR 550</entry>
1588 <entry>Additions to header <code><math.h></code></entry>
1594 <entry>Additions to header <code><cstdarg></code></entry>
1600 <entry>Additions to header <code><stdarg.h></code></entry>
1606 <entry>The header <code><cstdbool></code></entry>
1612 <entry>The header <code><stdbool.h></code></entry>
1618 <entry>The header <code><cstdint></code></entry>
1623 <entry>8.22.1</entry>
1624 <entry>Synopsis</entry>
1629 <entry>8.22.2</entry>
1630 <entry>Definitions</entry>
1636 <entry>The header <code><stdint.h></code></entry>
1642 <entry>Additions to header <code><cstdio></code></entry>
1647 <entry>8.24.1</entry>
1648 <entry>Synopsis</entry>
1653 <entry>8.24.2</entry>
1654 <entry>Definitions</entry>
1659 <entry>8.24.3</entry>
1660 <entry>Additional format specifiers</entry>
1662 <entry>C library dependency</entry>
1665 <entry>8.24.4</entry>
1666 <entry>Additions to header <code><stdio.h></code></entry>
1672 <entry>Additions to header <code><cstdlib></code></entry>
1677 <entry>8.25.1</entry>
1678 <entry>Synopsis</entry>
1683 <entry>8.25.2</entry>
1684 <entry>Definitions</entry>
1689 <entry>8.25.3</entry>
1690 <entry>Function <code>abs</code></entry>
1695 <entry>8.25.4</entry>
1696 <entry>Function <code>div</code></entry>
1702 <entry>Additions to header <code><stdlib.h></code></entry>
1708 <entry>Header <code><ctgmath></code></entry>
1710 <entry>DR 551</entry>
1714 <entry>Header <code><tgmath.h></code></entry>
1716 <entry>DR 551</entry>
1720 <entry>Additions to header <code><ctime></code></entry>
1722 <entry>C library dependency</entry>
1726 <entry>Additions to header <code><cwchar></code></entry>
1731 <entry>8.30.1</entry>
1732 <entry>Synopsis</entry>
1737 <entry>8.30.2</entry>
1738 <entry>Definitions</entry>
1743 <entry>8.30.3</entry>
1744 <entry>Additional wide format specifiers</entry>
1746 <entry>C library dependency</entry>
1750 <entry>Additions to header <code><wchar.h></code></entry>
1756 <entry>Additions to header <code><cwctype></code></entry>
1761 <entry>8.32.1</entry>
1762 <entry>Synopsis</entry>
1767 <entry>8.32.2</entry>
1768 <entry>Function <code>iswblank</code></entry>
1774 <entry>Additions to header <code><wctype.h></code></entry>