]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/multiprecision/doc/html/boost_multiprecision/tut/limits/limits32.html
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / boost / libs / multiprecision / doc / html / boost_multiprecision / tut / limits / limits32.html
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
4 <title>Numeric limits for 32-bit platform</title>
5 <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
6 <meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
7 <link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Boost.Multiprecision">
8 <link rel="up" href="../limits.html" title="Numeric Limits">
9 <link rel="prev" href="functions.html" title="std::numeric_limits&lt;&gt; functions">
10 <link rel="next" href="how_to_tell.html" title="How to Determine the Kind of a Number From std::numeric_limits">
11 </head>
12 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
13 <table cellpadding="2" width="100%"><tr>
14 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
15 <td align="center"><a href="../../../../../../../index.html">Home</a></td>
16 <td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
17 <td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
18 <td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
19 <td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
20 </tr></table>
21 <hr>
22 <div class="spirit-nav">
23 <a accesskey="p" href="functions.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../limits.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="how_to_tell.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
24 </div>
25 <div class="section">
26 <div class="titlepage"><div><div><h4 class="title">
27 <a name="boost_multiprecision.tut.limits.limits32"></a><a class="link" href="limits32.html" title="Numeric limits for 32-bit platform">Numeric limits
28 for 32-bit platform</a>
29 </h4></div></div></div>
30 <p>
31 These tables were generated using the following program and options:
32 </p>
33 <pre class="programlisting">
34 Program:
35 numeric_limits_qbk.cpp
36 Mon Nov 4 18:09:06 2013
37 BuildInfo:
38 Platform Win32
39 Compiler Microsoft Visual C++ version 10.0
40 MSVC version 160040219.
41 STL Dinkumware standard library version 520
42 Boost version 1.55.0
43 </pre>
44 <div class="table">
45 <a name="boost_multiprecision.tut.limits.limits32.integral_constants"></a><p class="title"><b>Table&#160;1.4.&#160;Integer types constants (<code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">is_integer</span>
46 <span class="special">==</span> <span class="keyword">true</span></code>
47 &amp;&amp; is_exact == true)</b></p>
48 <div class="table-contents"><table class="table" summary="Integer types constants (std::numeric_limits&lt;T&gt;::is_integer
49 == true
50 &amp;&amp; is_exact == true)">
51 <colgroup>
52 <col>
53 <col>
54 <col>
55 <col>
56 <col>
57 <col>
58 <col>
59 <col>
60 </colgroup>
61 <thead><tr>
62 <th>
63 <p>
64 type
65 </p>
66 </th>
67 <th>
68 <p>
69 signed
70 </p>
71 </th>
72 <th>
73 <p>
74 bound
75 </p>
76 </th>
77 <th>
78 <p>
79 modulo
80 </p>
81 </th>
82 <th>
83 <p>
84 round
85 </p>
86 </th>
87 <th>
88 <p>
89 radix
90 </p>
91 </th>
92 <th>
93 <p>
94 digits
95 </p>
96 </th>
97 <th>
98 <p>
99 digits10
100 </p>
101 </th>
102 </tr></thead>
103 <tbody>
104 <tr>
105 <td>
106 <p>
107 bool
108 </p>
109 </td>
110 <td>
111 <p>
112 unsigned
113 </p>
114 </td>
115 <td>
116 <p>
117 bound
118 </p>
119 </td>
120 <td>
121 <p>
122 no
123 </p>
124 </td>
125 <td>
126 <p>
127 to zero
128 </p>
129 </td>
130 <td>
131 <p>
132 2
133 </p>
134 </td>
135 <td>
136 <p>
137 1
138 </p>
139 </td>
140 <td>
141 <p>
142 0
143 </p>
144 </td>
145 </tr>
146 <tr>
147 <td>
148 <p>
149 char
150 </p>
151 </td>
152 <td>
153 <p>
154 signed
155 </p>
156 </td>
157 <td>
158 <p>
159 bound
160 </p>
161 </td>
162 <td>
163 <p>
164 modulo
165 </p>
166 </td>
167 <td>
168 <p>
169 to zero
170 </p>
171 </td>
172 <td>
173 <p>
174 2
175 </p>
176 </td>
177 <td>
178 <p>
179 7
180 </p>
181 </td>
182 <td>
183 <p>
184 2
185 </p>
186 </td>
187 </tr>
188 <tr>
189 <td>
190 <p>
191 unsigned char
192 </p>
193 </td>
194 <td>
195 <p>
196 unsigned
197 </p>
198 </td>
199 <td>
200 <p>
201 bound
202 </p>
203 </td>
204 <td>
205 <p>
206 modulo
207 </p>
208 </td>
209 <td>
210 <p>
211 to zero
212 </p>
213 </td>
214 <td>
215 <p>
216 2
217 </p>
218 </td>
219 <td>
220 <p>
221 8
222 </p>
223 </td>
224 <td>
225 <p>
226 2
227 </p>
228 </td>
229 </tr>
230 <tr>
231 <td>
232 <p>
233 char16_t
234 </p>
235 </td>
236 <td>
237 <p>
238 unsigned
239 </p>
240 </td>
241 <td>
242 <p>
243 bound
244 </p>
245 </td>
246 <td>
247 <p>
248 modulo
249 </p>
250 </td>
251 <td>
252 <p>
253 to zero
254 </p>
255 </td>
256 <td>
257 <p>
258 2
259 </p>
260 </td>
261 <td>
262 <p>
263 16
264 </p>
265 </td>
266 <td>
267 <p>
268 4
269 </p>
270 </td>
271 </tr>
272 <tr>
273 <td>
274 <p>
275 char32_t
276 </p>
277 </td>
278 <td>
279 <p>
280 unsigned
281 </p>
282 </td>
283 <td>
284 <p>
285 bound
286 </p>
287 </td>
288 <td>
289 <p>
290 modulo
291 </p>
292 </td>
293 <td>
294 <p>
295 to zero
296 </p>
297 </td>
298 <td>
299 <p>
300 2
301 </p>
302 </td>
303 <td>
304 <p>
305 32
306 </p>
307 </td>
308 <td>
309 <p>
310 9
311 </p>
312 </td>
313 </tr>
314 <tr>
315 <td>
316 <p>
317 short
318 </p>
319 </td>
320 <td>
321 <p>
322 signed
323 </p>
324 </td>
325 <td>
326 <p>
327 bound
328 </p>
329 </td>
330 <td>
331 <p>
332 modulo
333 </p>
334 </td>
335 <td>
336 <p>
337 to zero
338 </p>
339 </td>
340 <td>
341 <p>
342 2
343 </p>
344 </td>
345 <td>
346 <p>
347 15
348 </p>
349 </td>
350 <td>
351 <p>
352 4
353 </p>
354 </td>
355 </tr>
356 <tr>
357 <td>
358 <p>
359 unsigned short
360 </p>
361 </td>
362 <td>
363 <p>
364 unsigned
365 </p>
366 </td>
367 <td>
368 <p>
369 bound
370 </p>
371 </td>
372 <td>
373 <p>
374 modulo
375 </p>
376 </td>
377 <td>
378 <p>
379 to zero
380 </p>
381 </td>
382 <td>
383 <p>
384 2
385 </p>
386 </td>
387 <td>
388 <p>
389 16
390 </p>
391 </td>
392 <td>
393 <p>
394 4
395 </p>
396 </td>
397 </tr>
398 <tr>
399 <td>
400 <p>
401 int
402 </p>
403 </td>
404 <td>
405 <p>
406 signed
407 </p>
408 </td>
409 <td>
410 <p>
411 bound
412 </p>
413 </td>
414 <td>
415 <p>
416 modulo
417 </p>
418 </td>
419 <td>
420 <p>
421 to zero
422 </p>
423 </td>
424 <td>
425 <p>
426 2
427 </p>
428 </td>
429 <td>
430 <p>
431 31
432 </p>
433 </td>
434 <td>
435 <p>
436 9
437 </p>
438 </td>
439 </tr>
440 <tr>
441 <td>
442 <p>
443 unsigned
444 </p>
445 </td>
446 <td>
447 <p>
448 unsigned
449 </p>
450 </td>
451 <td>
452 <p>
453 bound
454 </p>
455 </td>
456 <td>
457 <p>
458 modulo
459 </p>
460 </td>
461 <td>
462 <p>
463 to zero
464 </p>
465 </td>
466 <td>
467 <p>
468 2
469 </p>
470 </td>
471 <td>
472 <p>
473 32
474 </p>
475 </td>
476 <td>
477 <p>
478 9
479 </p>
480 </td>
481 </tr>
482 <tr>
483 <td>
484 <p>
485 long
486 </p>
487 </td>
488 <td>
489 <p>
490 signed
491 </p>
492 </td>
493 <td>
494 <p>
495 bound
496 </p>
497 </td>
498 <td>
499 <p>
500 modulo
501 </p>
502 </td>
503 <td>
504 <p>
505 to zero
506 </p>
507 </td>
508 <td>
509 <p>
510 2
511 </p>
512 </td>
513 <td>
514 <p>
515 31
516 </p>
517 </td>
518 <td>
519 <p>
520 9
521 </p>
522 </td>
523 </tr>
524 <tr>
525 <td>
526 <p>
527 unsigned long
528 </p>
529 </td>
530 <td>
531 <p>
532 unsigned
533 </p>
534 </td>
535 <td>
536 <p>
537 bound
538 </p>
539 </td>
540 <td>
541 <p>
542 modulo
543 </p>
544 </td>
545 <td>
546 <p>
547 to zero
548 </p>
549 </td>
550 <td>
551 <p>
552 2
553 </p>
554 </td>
555 <td>
556 <p>
557 32
558 </p>
559 </td>
560 <td>
561 <p>
562 9
563 </p>
564 </td>
565 </tr>
566 <tr>
567 <td>
568 <p>
569 long long
570 </p>
571 </td>
572 <td>
573 <p>
574 signed
575 </p>
576 </td>
577 <td>
578 <p>
579 bound
580 </p>
581 </td>
582 <td>
583 <p>
584 modulo
585 </p>
586 </td>
587 <td>
588 <p>
589 to zero
590 </p>
591 </td>
592 <td>
593 <p>
594 2
595 </p>
596 </td>
597 <td>
598 <p>
599 63
600 </p>
601 </td>
602 <td>
603 <p>
604 18
605 </p>
606 </td>
607 </tr>
608 <tr>
609 <td>
610 <p>
611 unsigned long long
612 </p>
613 </td>
614 <td>
615 <p>
616 unsigned
617 </p>
618 </td>
619 <td>
620 <p>
621 bound
622 </p>
623 </td>
624 <td>
625 <p>
626 modulo
627 </p>
628 </td>
629 <td>
630 <p>
631 to zero
632 </p>
633 </td>
634 <td>
635 <p>
636 2
637 </p>
638 </td>
639 <td>
640 <p>
641 64
642 </p>
643 </td>
644 <td>
645 <p>
646 19
647 </p>
648 </td>
649 </tr>
650 <tr>
651 <td>
652 <p>
653 int32_t
654 </p>
655 </td>
656 <td>
657 <p>
658 signed
659 </p>
660 </td>
661 <td>
662 <p>
663 bound
664 </p>
665 </td>
666 <td>
667 <p>
668 modulo
669 </p>
670 </td>
671 <td>
672 <p>
673 to zero
674 </p>
675 </td>
676 <td>
677 <p>
678 2
679 </p>
680 </td>
681 <td>
682 <p>
683 31
684 </p>
685 </td>
686 <td>
687 <p>
688 9
689 </p>
690 </td>
691 </tr>
692 <tr>
693 <td>
694 <p>
695 uint32_t
696 </p>
697 </td>
698 <td>
699 <p>
700 unsigned
701 </p>
702 </td>
703 <td>
704 <p>
705 bound
706 </p>
707 </td>
708 <td>
709 <p>
710 modulo
711 </p>
712 </td>
713 <td>
714 <p>
715 to zero
716 </p>
717 </td>
718 <td>
719 <p>
720 2
721 </p>
722 </td>
723 <td>
724 <p>
725 32
726 </p>
727 </td>
728 <td>
729 <p>
730 9
731 </p>
732 </td>
733 </tr>
734 <tr>
735 <td>
736 <p>
737 int64_t
738 </p>
739 </td>
740 <td>
741 <p>
742 signed
743 </p>
744 </td>
745 <td>
746 <p>
747 bound
748 </p>
749 </td>
750 <td>
751 <p>
752 modulo
753 </p>
754 </td>
755 <td>
756 <p>
757 to zero
758 </p>
759 </td>
760 <td>
761 <p>
762 2
763 </p>
764 </td>
765 <td>
766 <p>
767 63
768 </p>
769 </td>
770 <td>
771 <p>
772 18
773 </p>
774 </td>
775 </tr>
776 <tr>
777 <td>
778 <p>
779 uint64_t
780 </p>
781 </td>
782 <td>
783 <p>
784 unsigned
785 </p>
786 </td>
787 <td>
788 <p>
789 bound
790 </p>
791 </td>
792 <td>
793 <p>
794 modulo
795 </p>
796 </td>
797 <td>
798 <p>
799 to zero
800 </p>
801 </td>
802 <td>
803 <p>
804 2
805 </p>
806 </td>
807 <td>
808 <p>
809 64
810 </p>
811 </td>
812 <td>
813 <p>
814 19
815 </p>
816 </td>
817 </tr>
818 <tr>
819 <td>
820 <p>
821 int128_t
822 </p>
823 </td>
824 <td>
825 <p>
826 signed
827 </p>
828 </td>
829 <td>
830 <p>
831 bound
832 </p>
833 </td>
834 <td>
835 <p>
836 modulo
837 </p>
838 </td>
839 <td>
840 <p>
841 to zero
842 </p>
843 </td>
844 <td>
845 <p>
846 2
847 </p>
848 </td>
849 <td>
850 <p>
851 128
852 </p>
853 </td>
854 <td>
855 <p>
856 38
857 </p>
858 </td>
859 </tr>
860 <tr>
861 <td>
862 <p>
863 uint128_t
864 </p>
865 </td>
866 <td>
867 <p>
868 unsigned
869 </p>
870 </td>
871 <td>
872 <p>
873 bound
874 </p>
875 </td>
876 <td>
877 <p>
878 modulo
879 </p>
880 </td>
881 <td>
882 <p>
883 to zero
884 </p>
885 </td>
886 <td>
887 <p>
888 2
889 </p>
890 </td>
891 <td>
892 <p>
893 128
894 </p>
895 </td>
896 <td>
897 <p>
898 38
899 </p>
900 </td>
901 </tr>
902 <tr>
903 <td>
904 <p>
905 int256_t
906 </p>
907 </td>
908 <td>
909 <p>
910 signed
911 </p>
912 </td>
913 <td>
914 <p>
915 bound
916 </p>
917 </td>
918 <td>
919 <p>
920 modulo
921 </p>
922 </td>
923 <td>
924 <p>
925 to zero
926 </p>
927 </td>
928 <td>
929 <p>
930 2
931 </p>
932 </td>
933 <td>
934 <p>
935 256
936 </p>
937 </td>
938 <td>
939 <p>
940 77
941 </p>
942 </td>
943 </tr>
944 <tr>
945 <td>
946 <p>
947 uint256_t
948 </p>
949 </td>
950 <td>
951 <p>
952 unsigned
953 </p>
954 </td>
955 <td>
956 <p>
957 bound
958 </p>
959 </td>
960 <td>
961 <p>
962 modulo
963 </p>
964 </td>
965 <td>
966 <p>
967 to zero
968 </p>
969 </td>
970 <td>
971 <p>
972 2
973 </p>
974 </td>
975 <td>
976 <p>
977 256
978 </p>
979 </td>
980 <td>
981 <p>
982 77
983 </p>
984 </td>
985 </tr>
986 <tr>
987 <td>
988 <p>
989 cpp_int
990 </p>
991 </td>
992 <td>
993 <p>
994 signed
995 </p>
996 </td>
997 <td>
998 <p>
999 unbounded
1000 </p>
1001 </td>
1002 <td>
1003 <p>
1004 no
1005 </p>
1006 </td>
1007 <td>
1008 <p>
1009 to zero
1010 </p>
1011 </td>
1012 <td>
1013 <p>
1014 2
1015 </p>
1016 </td>
1017 <td>
1018 <p>
1019 2147483647
1020 </p>
1021 </td>
1022 <td>
1023 <p>
1024 646392383
1025 </p>
1026 </td>
1027 </tr>
1028 </tbody>
1029 </table></div>
1030 </div>
1031 <br class="table-break"><div class="table">
1032 <a name="boost_multiprecision.tut.limits.limits32.integral_functions"></a><p class="title"><b>Table&#160;1.5.&#160;Integer types functions (<code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">is_integer</span>
1033 <span class="special">==</span> <span class="keyword">true</span>
1034 <span class="special">&amp;&amp;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">min</span><span class="special">()</span> <span class="special">==</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">lowest</span><span class="special">()</span></code> )</b></p>
1035 <div class="table-contents"><table class="table" summary="Integer types functions (std::numeric_limits&lt;T&gt;::is_integer
1036 == true
1037 &amp;&amp; std::numeric_limits&lt;T&gt;::min() == std::numeric_limits&lt;T&gt;::lowest() )">
1038 <colgroup>
1039 <col>
1040 <col>
1041 <col>
1042 </colgroup>
1043 <thead><tr>
1044 <th>
1045 <p>
1046 function
1047 </p>
1048 </th>
1049 <th>
1050 <p>
1051 max
1052 </p>
1053 </th>
1054 <th>
1055 <p>
1056 min
1057 </p>
1058 </th>
1059 </tr></thead>
1060 <tbody>
1061 <tr>
1062 <td>
1063 <p>
1064 bool
1065 </p>
1066 </td>
1067 <td>
1068 <p>
1069 1
1070 </p>
1071 </td>
1072 <td>
1073 <p>
1074 0
1075 </p>
1076 </td>
1077 </tr>
1078 <tr>
1079 <td>
1080 <p>
1081 char
1082 </p>
1083 </td>
1084 <td>
1085 <p>
1086 127
1087 </p>
1088 </td>
1089 <td>
1090 <p>
1091 -128
1092 </p>
1093 </td>
1094 </tr>
1095 <tr>
1096 <td>
1097 <p>
1098 unsigned char
1099 </p>
1100 </td>
1101 <td>
1102 <p>
1103 255
1104 </p>
1105 </td>
1106 <td>
1107 <p>
1108 0
1109 </p>
1110 </td>
1111 </tr>
1112 <tr>
1113 <td>
1114 <p>
1115 char16_t
1116 </p>
1117 </td>
1118 <td>
1119 <p>
1120 65535
1121 </p>
1122 </td>
1123 <td>
1124 <p>
1125 0
1126 </p>
1127 </td>
1128 </tr>
1129 <tr>
1130 <td>
1131 <p>
1132 char32_t
1133 </p>
1134 </td>
1135 <td>
1136 <p>
1137 4294967295
1138 </p>
1139 </td>
1140 <td>
1141 <p>
1142 0
1143 </p>
1144 </td>
1145 </tr>
1146 <tr>
1147 <td>
1148 <p>
1149 short
1150 </p>
1151 </td>
1152 <td>
1153 <p>
1154 32767
1155 </p>
1156 </td>
1157 <td>
1158 <p>
1159 -32768
1160 </p>
1161 </td>
1162 </tr>
1163 <tr>
1164 <td>
1165 <p>
1166 unsigned short
1167 </p>
1168 </td>
1169 <td>
1170 <p>
1171 65535
1172 </p>
1173 </td>
1174 <td>
1175 <p>
1176 0
1177 </p>
1178 </td>
1179 </tr>
1180 <tr>
1181 <td>
1182 <p>
1183 int
1184 </p>
1185 </td>
1186 <td>
1187 <p>
1188 2147483647
1189 </p>
1190 </td>
1191 <td>
1192 <p>
1193 -2147483648
1194 </p>
1195 </td>
1196 </tr>
1197 <tr>
1198 <td>
1199 <p>
1200 unsigned int
1201 </p>
1202 </td>
1203 <td>
1204 <p>
1205 4294967295
1206 </p>
1207 </td>
1208 <td>
1209 <p>
1210 0
1211 </p>
1212 </td>
1213 </tr>
1214 <tr>
1215 <td>
1216 <p>
1217 long
1218 </p>
1219 </td>
1220 <td>
1221 <p>
1222 2147483647
1223 </p>
1224 </td>
1225 <td>
1226 <p>
1227 -2147483648
1228 </p>
1229 </td>
1230 </tr>
1231 <tr>
1232 <td>
1233 <p>
1234 unsigned long
1235 </p>
1236 </td>
1237 <td>
1238 <p>
1239 4294967295
1240 </p>
1241 </td>
1242 <td>
1243 <p>
1244 0
1245 </p>
1246 </td>
1247 </tr>
1248 <tr>
1249 <td>
1250 <p>
1251 long long
1252 </p>
1253 </td>
1254 <td>
1255 <p>
1256 9223372036854775807
1257 </p>
1258 </td>
1259 <td>
1260 <p>
1261 -9223372036854775808
1262 </p>
1263 </td>
1264 </tr>
1265 <tr>
1266 <td>
1267 <p>
1268 unsigned long long
1269 </p>
1270 </td>
1271 <td>
1272 <p>
1273 18446744073709551615
1274 </p>
1275 </td>
1276 <td>
1277 <p>
1278 0
1279 </p>
1280 </td>
1281 </tr>
1282 <tr>
1283 <td>
1284 <p>
1285 int32_t
1286 </p>
1287 </td>
1288 <td>
1289 <p>
1290 2147483647
1291 </p>
1292 </td>
1293 <td>
1294 <p>
1295 -2147483648
1296 </p>
1297 </td>
1298 </tr>
1299 <tr>
1300 <td>
1301 <p>
1302 int64_t
1303 </p>
1304 </td>
1305 <td>
1306 <p>
1307 9223372036854775807
1308 </p>
1309 </td>
1310 <td>
1311 <p>
1312 -9223372036854775808
1313 </p>
1314 </td>
1315 </tr>
1316 <tr>
1317 <td>
1318 <p>
1319 int128_t
1320 </p>
1321 </td>
1322 <td>
1323 <p>
1324 340282366920938463463374607431768211455
1325 </p>
1326 </td>
1327 <td>
1328 <p>
1329 -340282366920938463463374607431768211455
1330 </p>
1331 </td>
1332 </tr>
1333 </tbody>
1334 </table></div>
1335 </div>
1336 <br class="table-break"><div class="table">
1337 <a name="boost_multiprecision.tut.limits.limits32.float_functions"></a><p class="title"><b>Table&#160;1.6.&#160;Floating-point types constants (<code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">is_integer</span><span class="special">==</span><span class="keyword">false</span> <span class="special">&amp;&amp;</span> <span class="identifier">is_signed</span><span class="special">==</span><span class="keyword">true</span> <span class="special">&amp;&amp;</span> <span class="identifier">is_modulo</span><span class="special">==</span><span class="keyword">false</span> <span class="special">&amp;&amp;</span> <span class="identifier">is_exact</span><span class="special">==</span><span class="keyword">false</span> <span class="special">&amp;&amp;</span> <span class="identifier">is_bound</span><span class="special">==</span><span class="keyword">true</span></code>)</b></p>
1338 <div class="table-contents"><table class="table" summary="Floating-point types constants (std::numeric_limits&lt;T&gt;::is_integer==false &amp;&amp; is_signed==true &amp;&amp; is_modulo==false &amp;&amp; is_exact==false &amp;&amp; is_bound==true)">
1339 <colgroup>
1340 <col>
1341 <col>
1342 <col>
1343 <col>
1344 <col>
1345 <col>
1346 <col>
1347 <col>
1348 <col>
1349 <col>
1350 <col>
1351 <col>
1352 </colgroup>
1353 <thead><tr>
1354 <th>
1355 <p>
1356 type
1357 </p>
1358 </th>
1359 <th>
1360 <p>
1361 round
1362 </p>
1363 </th>
1364 <th>
1365 <p>
1366 radix
1367 </p>
1368 </th>
1369 <th>
1370 <p>
1371 digits
1372 </p>
1373 </th>
1374 <th>
1375 <p>
1376 digits10
1377 </p>
1378 </th>
1379 <th>
1380 <p>
1381 max_digits10
1382 </p>
1383 </th>
1384 <th>
1385 <p>
1386 min_exp
1387 </p>
1388 </th>
1389 <th>
1390 <p>
1391 min_exp10
1392 </p>
1393 </th>
1394 <th>
1395 <p>
1396 max_exp
1397 </p>
1398 </th>
1399 <th>
1400 <p>
1401 max_exp10
1402 </p>
1403 </th>
1404 <th>
1405 <p>
1406 tiny
1407 </p>
1408 </th>
1409 <th>
1410 <p>
1411 trap
1412 </p>
1413 </th>
1414 </tr></thead>
1415 <tbody>
1416 <tr>
1417 <td>
1418 <p>
1419 float
1420 </p>
1421 </td>
1422 <td>
1423 <p>
1424 to nearest
1425 </p>
1426 </td>
1427 <td>
1428 <p>
1429 2
1430 </p>
1431 </td>
1432 <td>
1433 <p>
1434 24
1435 </p>
1436 </td>
1437 <td>
1438 <p>
1439 6
1440 </p>
1441 </td>
1442 <td>
1443 <p>
1444 8
1445 </p>
1446 </td>
1447 <td>
1448 <p>
1449 -125
1450 </p>
1451 </td>
1452 <td>
1453 <p>
1454 -37
1455 </p>
1456 </td>
1457 <td>
1458 <p>
1459 128
1460 </p>
1461 </td>
1462 <td>
1463 <p>
1464 38
1465 </p>
1466 </td>
1467 <td>
1468 <p>
1469 tiny
1470 </p>
1471 </td>
1472 <td>
1473 <p>
1474 traps
1475 </p>
1476 </td>
1477 </tr>
1478 <tr>
1479 <td>
1480 <p>
1481 double
1482 </p>
1483 </td>
1484 <td>
1485 <p>
1486 to nearest
1487 </p>
1488 </td>
1489 <td>
1490 <p>
1491 2
1492 </p>
1493 </td>
1494 <td>
1495 <p>
1496 53
1497 </p>
1498 </td>
1499 <td>
1500 <p>
1501 15
1502 </p>
1503 </td>
1504 <td>
1505 <p>
1506 17
1507 </p>
1508 </td>
1509 <td>
1510 <p>
1511 -1021
1512 </p>
1513 </td>
1514 <td>
1515 <p>
1516 -307
1517 </p>
1518 </td>
1519 <td>
1520 <p>
1521 1024
1522 </p>
1523 </td>
1524 <td>
1525 <p>
1526 308
1527 </p>
1528 </td>
1529 <td>
1530 <p>
1531 tiny
1532 </p>
1533 </td>
1534 <td>
1535 <p>
1536 traps
1537 </p>
1538 </td>
1539 </tr>
1540 <tr>
1541 <td>
1542 <p>
1543 long double
1544 </p>
1545 </td>
1546 <td>
1547 <p>
1548 to nearest
1549 </p>
1550 </td>
1551 <td>
1552 <p>
1553 2
1554 </p>
1555 </td>
1556 <td>
1557 <p>
1558 53
1559 </p>
1560 </td>
1561 <td>
1562 <p>
1563 15
1564 </p>
1565 </td>
1566 <td>
1567 <p>
1568 17
1569 </p>
1570 </td>
1571 <td>
1572 <p>
1573 -1021
1574 </p>
1575 </td>
1576 <td>
1577 <p>
1578 -307
1579 </p>
1580 </td>
1581 <td>
1582 <p>
1583 1024
1584 </p>
1585 </td>
1586 <td>
1587 <p>
1588 308
1589 </p>
1590 </td>
1591 <td>
1592 <p>
1593 tiny
1594 </p>
1595 </td>
1596 <td>
1597 <p>
1598 traps
1599 </p>
1600 </td>
1601 </tr>
1602 <tr>
1603 <td>
1604 <p>
1605 cpp_dec_float_50
1606 </p>
1607 </td>
1608 <td>
1609 <p>
1610 indeterminate
1611 </p>
1612 </td>
1613 <td>
1614 <p>
1615 10
1616 </p>
1617 </td>
1618 <td>
1619 <p>
1620 50
1621 </p>
1622 </td>
1623 <td>
1624 <p>
1625 50
1626 </p>
1627 </td>
1628 <td>
1629 <p>
1630 80
1631 </p>
1632 </td>
1633 <td>
1634 <p>
1635 -222953000
1636 </p>
1637 </td>
1638 <td>
1639 <p>
1640 -67108864
1641 </p>
1642 </td>
1643 <td>
1644 <p>
1645 222953000
1646 </p>
1647 </td>
1648 <td>
1649 <p>
1650 67108864
1651 </p>
1652 </td>
1653 <td>
1654 <p>
1655 no
1656 </p>
1657 </td>
1658 <td>
1659 <p>
1660 no
1661 </p>
1662 </td>
1663 </tr>
1664 <tr>
1665 <td>
1666 <p>
1667 bin_128bit_double_type
1668 </p>
1669 </td>
1670 <td>
1671 <p>
1672 to nearest
1673 </p>
1674 </td>
1675 <td>
1676 <p>
1677 2
1678 </p>
1679 </td>
1680 <td>
1681 <p>
1682 377
1683 </p>
1684 </td>
1685 <td>
1686 <p>
1687 113
1688 </p>
1689 </td>
1690 <td>
1691 <p>
1692 115
1693 </p>
1694 </td>
1695 <td>
1696 <p>
1697 -2147482894
1698 </p>
1699 </td>
1700 <td>
1701 <p>
1702 -646392082
1703 </p>
1704 </td>
1705 <td>
1706 <p>
1707 2147482893
1708 </p>
1709 </td>
1710 <td>
1711 <p>
1712 646392082
1713 </p>
1714 </td>
1715 <td>
1716 <p>
1717 no
1718 </p>
1719 </td>
1720 <td>
1721 <p>
1722 traps
1723 </p>
1724 </td>
1725 </tr>
1726 </tbody>
1727 </table></div>
1728 </div>
1729 <br class="table-break"><div class="table">
1730 <a name="boost_multiprecision.tut.limits.limits32.float_functions0"></a><p class="title"><b>Table&#160;1.7.&#160;Floating-point types functions (<code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">is_integer</span>
1731 <span class="special">==</span> <span class="keyword">false</span></code>)</b></p>
1732 <div class="table-contents"><table class="table" summary="Floating-point types functions (std::numeric_limits&lt;T&gt;::is_integer
1733 == false)">
1734 <colgroup>
1735 <col>
1736 <col>
1737 <col>
1738 <col>
1739 <col>
1740 <col>
1741 </colgroup>
1742 <thead><tr>
1743 <th>
1744 <p>
1745 function
1746 </p>
1747 </th>
1748 <th>
1749 <p>
1750 float
1751 </p>
1752 </th>
1753 <th>
1754 <p>
1755 double
1756 </p>
1757 </th>
1758 <th>
1759 <p>
1760 long double
1761 </p>
1762 </th>
1763 <th>
1764 <p>
1765 cpp_dec_50
1766 </p>
1767 </th>
1768 <th>
1769 <p>
1770 cpp_bin_128
1771 </p>
1772 </th>
1773 </tr></thead>
1774 <tbody>
1775 <tr>
1776 <td>
1777 <p>
1778 max
1779 </p>
1780 </td>
1781 <td>
1782 <p>
1783 3.40282e+038
1784 </p>
1785 </td>
1786 <td>
1787 <p>
1788 1.79769e+308
1789 </p>
1790 </td>
1791 <td>
1792 <p>
1793 1.79769e+308
1794 </p>
1795 </td>
1796 <td>
1797 <p>
1798 1e+67108865
1799 </p>
1800 </td>
1801 <td>
1802 <p>
1803 1.85906e+646456766
1804 </p>
1805 </td>
1806 </tr>
1807 <tr>
1808 <td>
1809 <p>
1810 min
1811 </p>
1812 </td>
1813 <td>
1814 <p>
1815 1.17549e-038
1816 </p>
1817 </td>
1818 <td>
1819 <p>
1820 2.22507e-308
1821 </p>
1822 </td>
1823 <td>
1824 <p>
1825 2.22507e-308
1826 </p>
1827 </td>
1828 <td>
1829 <p>
1830 1e-67108864
1831 </p>
1832 </td>
1833 <td>
1834 <p>
1835 5.37906e-646456767
1836 </p>
1837 </td>
1838 </tr>
1839 <tr>
1840 <td>
1841 <p>
1842 epsilon
1843 </p>
1844 </td>
1845 <td>
1846 <p>
1847 1.19209e-007
1848 </p>
1849 </td>
1850 <td>
1851 <p>
1852 2.22045e-016
1853 </p>
1854 </td>
1855 <td>
1856 <p>
1857 2.22045e-016
1858 </p>
1859 </td>
1860 <td>
1861 <p>
1862 1e-49
1863 </p>
1864 </td>
1865 <td>
1866 <p>
1867 6.49713e-114
1868 </p>
1869 </td>
1870 </tr>
1871 <tr>
1872 <td>
1873 <p>
1874 round_error
1875 </p>
1876 </td>
1877 <td>
1878 <p>
1879 0.5
1880 </p>
1881 </td>
1882 <td>
1883 <p>
1884 0.5
1885 </p>
1886 </td>
1887 <td>
1888 <p>
1889 0.5
1890 </p>
1891 </td>
1892 <td>
1893 <p>
1894 0.5
1895 </p>
1896 </td>
1897 <td>
1898 <p>
1899 0.5
1900 </p>
1901 </td>
1902 </tr>
1903 <tr>
1904 <td>
1905 <p>
1906 infinity
1907 </p>
1908 </td>
1909 <td>
1910 <p>
1911 1.#INF
1912 </p>
1913 </td>
1914 <td>
1915 <p>
1916 1.#INF
1917 </p>
1918 </td>
1919 <td>
1920 <p>
1921 1.#INF
1922 </p>
1923 </td>
1924 <td>
1925 <p>
1926 inf
1927 </p>
1928 </td>
1929 <td>
1930 <p>
1931 inf
1932 </p>
1933 </td>
1934 </tr>
1935 <tr>
1936 <td>
1937 <p>
1938 quiet_NaN
1939 </p>
1940 </td>
1941 <td>
1942 <p>
1943 1.#QNAN
1944 </p>
1945 </td>
1946 <td>
1947 <p>
1948 1.#QNAN
1949 </p>
1950 </td>
1951 <td>
1952 <p>
1953 1.#QNAN
1954 </p>
1955 </td>
1956 <td>
1957 <p>
1958 nan
1959 </p>
1960 </td>
1961 <td>
1962 <p>
1963 nan
1964 </p>
1965 </td>
1966 </tr>
1967 <tr>
1968 <td>
1969 <p>
1970 signaling_NaN
1971 </p>
1972 </td>
1973 <td>
1974 <p>
1975 1.#QNAN
1976 </p>
1977 </td>
1978 <td>
1979 <p>
1980 1.#QNAN
1981 </p>
1982 </td>
1983 <td>
1984 <p>
1985 1.#QNAN
1986 </p>
1987 </td>
1988 <td>
1989 <p>
1990 0
1991 </p>
1992 </td>
1993 <td>
1994 <p>
1995 0
1996 </p>
1997 </td>
1998 </tr>
1999 <tr>
2000 <td>
2001 <p>
2002 denorm_min
2003 </p>
2004 </td>
2005 <td>
2006 <p>
2007 1.4013e-045
2008 </p>
2009 </td>
2010 <td>
2011 <p>
2012 4.94066e-324
2013 </p>
2014 </td>
2015 <td>
2016 <p>
2017 4.94066e-324
2018 </p>
2019 </td>
2020 <td>
2021 <p>
2022 0
2023 </p>
2024 </td>
2025 <td>
2026 <p>
2027 0
2028 </p>
2029 </td>
2030 </tr>
2031 </tbody>
2032 </table></div>
2033 </div>
2034 <br class="table-break">
2035 </div>
2036 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
2037 <td align="left"></td>
2038 <td align="right"><div class="copyright-footer">Copyright &#169; 2002-2013 John Maddock and Christopher Kormanyos<p>
2039 Distributed under the Boost Software License, Version 1.0. (See accompanying
2040 file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
2041 </p>
2042 </div></td>
2043 </tr></table>
2044 <hr>
2045 <div class="spirit-nav">
2046 <a accesskey="p" href="functions.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../limits.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="how_to_tell.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
2047 </div>
2048 </body>
2049 </html>