OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libstdc++-v3/] [doc/] [xml/] [manual/] [status_cxxtr1.xml] - Blame information for rev 866

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 742 jeremybenn
2
         xml:id="status.iso.tr1" xreflabel="Status C++ TR1">
3
4
 
5
C++ TR1
6
  
7
    
8
      ISO C++
9
    
10
    
11
      tr1
12
    
13
  
14
15
 
16
17
This table is based on the table of contents of ISO/IEC DTR 19768
18
Doc No: N1836=05-0096 Date: 2005-06-24
19
Draft Technical Report on C++ Library Extensions
20
21
 
22
23
In this implementation the header names are prefixed by
24
tr1/, for instance <tr1/functional>,
25
<tr1/memory>, and so on.
26
27
 
28
29
This page describes the TR1 support in mainline GCC SVN, not in any particular
30
release.
31
32
 
33
34
42
43
C++ TR1 Implementation Status
44
 
45
46
47
48
49
50
 
51
  
52
    
53
      Section
54
      Description
55
      Status
56
      Comments
57
    
58
  
59
  
60
    
61
      2
62
      General Utilities
63
    
64
    
65
      2.1
66
      Reference wrappers
67
      
68
      
69
    
70
    
71
      2.1.1
72
      Additions to header <functional> synopsis
73
      Y
74
      
75
    
76
    
77
      2.1.2
78
      Class template reference_wrapper
79
      
80
      
81
    
82
    
83
      2.1.2.1
84
      reference_wrapper construct/copy/destroy
85
      Y
86
      
87
    
88
    
89
      2.1.2.2
90
      reference_wrapper assignment
91
      Y
92
      
93
    
94
    
95
      2.1.2.3
96
      reference_wrapper access
97
      Y
98
      
99
    
100
    
101
      2.1.2.4
102
      reference_wrapper invocation
103
      Y
104
      
105
    
106
    
107
      2.1.2.5
108
      reference_wrapper helper functions
109
      Y
110
      
111
    
112
    
113
      2.2
114
      Smart pointers
115
      
116
      
117
    
118
    
119
      2.2.1
120
      Additions to header <memory> synopsis
121
      Y
122
      
123
    
124
    
125
      2.2.2
126
      Class bad_weak_ptr
127
      Y
128
      
129
    
130
    
131
      2.2.3
132
      Class template shared_ptr
133
      
134
      
135
        
136
          Uses code from
137
          boost::shared_ptr.
138
        
139
      
140
    
141
    
142
      2.2.3.1
143
      shared_ptr constructors
144
      Y
145
      
146
    
147
    
148
      2.2.3.2
149
      shared_ptr destructor
150
      Y
151
      
152
    
153
    
154
      2.2.3.3
155
      shared_ptr assignment
156
      Y
157
      
158
    
159
    
160
      2.2.3.4
161
      shared_ptr modifiers
162
      Y
163
      
164
    
165
    
166
      2.2.3.5
167
      shared_ptr observers
168
      Y
169
      
170
    
171
    
172
      2.2.3.6
173
      shared_ptr comparison
174
      Y
175
      
176
    
177
    
178
      2.2.3.7
179
      shared_ptr I/O
180
      Y
181
      
182
    
183
    
184
      2.2.3.8
185
      shared_ptr specialized algorithms
186
      Y
187
      
188
    
189
    
190
      2.2.3.9
191
      shared_ptr casts
192
      Y
193
      
194
    
195
    
196
      2.2.3.10
197
      get_deleter
198
      Y
199
      
200
    
201
    
202
      2.2.4
203
      Class template weak_ptr
204
      
205
      
206
    
207
    
208
      2.2.4.1
209
      weak_ptr constructors
210
      Y
211
      
212
    
213
    
214
      2.2.4.2
215
      weak_ptr destructor
216
      Y
217
      
218
    
219
    
220
      2.2.4.3
221
      weak_ptr assignment
222
      Y
223
      
224
    
225
    
226
      2.2.4.4
227
      weak_ptr modifiers
228
      Y
229
      
230
    
231
    
232
      2.2.4.5
233
      weak_ptr observers
234
      Y
235
      
236
    
237
    
238
      2.2.4.6
239
      weak_ptr comparison
240
      Y
241
      
242
    
243
    
244
      2.2.4.7
245
      weak_ptr specialized algorithms
246
      Y
247
      
248
    
249
    
250
      2.2.5
251
      Class template enable_shared_from_this
252
      Y
253
      
254
    
255
    
256
      3
257
      Function Objects
258
    
259
    
260
      3.1
261
      Definitions
262
      Y
263
      
264
    
265
    
266
      3.2
267
      Additions to <functional> synopsis
268
      Y
269
      
270
    
271
    
272
      3.3
273
      Requirements
274
      Y
275
      
276
    
277
    
278
      3.4
279
      Function return types
280
      Y
281
      
282
    
283
    
284
      3.5
285
      Function template mem_fn
286
      Y
287
      
288
    
289
    
290
      3.6
291
      Function object binders
292
      
293
      
294
    
295
    
296
      3.6.1
297
      Class template is_bind_expression
298
      Y
299
      
300
    
301
    
302
      3.6.2
303
      Class template is_placeholder
304
      Y
305
      
306
    
307
    
308
      3.6.3
309
      Function template bind
310
      Y
311
      
312
    
313
    
314
      3.6.4
315
      Placeholders
316
      Y
317
      
318
    
319
    
320
      3.7
321
      Polymorphic function wrappers
322
      
323
      
324
    
325
    
326
      3.7.1
327
      Class bad_function_call
328
      Y
329
      
330
    
331
    
332
      3.7.1.1
333
      bad_function_call constructor
334
      Y
335
      
336
    
337
    
338
      3.7.2
339
      Class template function
340
      
341
      
342
    
343
    
344
      3.7.2.1
345
      function construct/copy/destroy
346
      Y
347
      
348
    
349
    
350
      3.7.2.2
351
      function modifiers
352
      Y
353
      
354
    
355
    
356
      3.7.2.3
357
      function capacity
358
      Y
359
      
360
    
361
    
362
      3.7.2.4
363
      function invocation
364
      Y
365
      
366
    
367
    
368
      3.7.2.5
369
      function target access
370
      Y
371
      
372
    
373
    
374
      3.7.2.6
375
      undefined operators
376
      Y
377
      
378
    
379
    
380
      3.7.2.7
381
      null pointer comparison operators
382
      Y
383
      
384
    
385
    
386
      3.7.2.8
387
      specialized algorithms
388
      Y
389
      
390
    
391
    
392
      4
393
      Metaprogramming and type traits
394
    
395
    
396
      4.1
397
      Requirements
398
      Y
399
      
400
    
401
    
402
      4.2
403
      Header <type_traits> synopsis
404
      Y
405
      
406
    
407
    
408
      4.3
409
      Helper classes
410
      Y
411
      
412
    
413
    
414
      4.4
415
      General Requirements
416
      Y
417
      
418
    
419
    
420
      4.5
421
      Unary Type Traits
422
      
423
      
424
    
425
    
426
      4.5.1
427
      Primary Type Categories
428
      Y
429
      
430
    
431
    
432
      4.5.2
433
      Composite type traits
434
      Y
435
      
436
    
437
    
438
      4.5.3
439
      Type properties
440
      Y
441
      
442
    
443
    
444
      4.6
445
      Relationships between types
446
      Y
447
      
448
    
449
    
450
      4.7
451
      Transformations between types
452
      
453
      
454
    
455
    
456
      4.7.1
457
      Const-volatile modifications
458
      Y
459
      
460
    
461
    
462
      4.7.2
463
      Reference modifications
464
      Y
465
      
466
    
467
    
468
      4.7.3
469
      Array modifications
470
      Y
471
      
472
    
473
    
474
      4.7.4
475
      Pointer modifications
476
      Y
477
      
478
    
479
    
480
      4.8
481
      Other transformations
482
      Y
483
      
484
    
485
    
486
      4.9
487
      Implementation requirements
488
      Y
489
      
490
    
491
    
492
      5
493
      Numerical Facilities
494
    
495
    
496
      5.1
497
      Random number generation
498
      
499
      
500
    
501
    
502
      5.1.1
503
      Requirements
504
      Y
505
      
506
    
507
    
508
      5.1.2
509
      Header <random> synopsis
510
      Y
511
      
512
    
513
    
514
      5.1.3
515
      Class template variate_generator
516
      Y
517
      
518
    
519
    
520
      5.1.4
521
      Random number engine class templates
522
      Y
523
      
524
    
525
    
526
      5.1.4.1
527
      Class template linear_congruential
528
      Y
529
      
530
    
531
    
532
      5.1.4.2
533
      Class template mersenne_twister
534
      Y
535
      
536
    
537
    
538
      5.1.4.3
539
      Class template subtract_with_carry
540
      Y
541
      
542
    
543
    
544
      5.1.4.4
545
      Class template subtract_with_carry_01
546
      Y
547
      
548
    
549
    
550
      5.1.4.5
551
      Class template discard_block
552
      Y
553
      
554
    
555
    
556
      5.1.4.6
557
      Class template xor_combine
558
      Y
559
      operator()() per N2079
560
    
561
    
562
      5.1.5
563
      Engines with predefined parameters
564
      Y
565
      
566
    
567
    
568
      5.1.6
569
      Class random_device
570
      Y
571
      
572
    
573
    
574
      5.1.7
575
      Random distribution class templates
576
      Y
577
      
578
    
579
    
580
      5.1.7.1
581
      Class template uniform_int
582
      Y
583
      
584
    
585
    
586
      5.1.7.2
587
      Class bernoulli_distribution
588
      Y
589
      
590
    
591
    
592
      5.1.7.3
593
      Class template geometric_distribution
594
      Y
595
      
596
    
597
    
598
      5.1.7.4
599
      Class template poisson_distribution
600
      Y
601
      
602
    
603
    
604
      5.1.7.5
605
      Class template binomial_distribution
606
      Y
607
      
608
    
609
    
610
      5.1.7.6
611
      Class template uniform_real
612
      Y
613
      
614
    
615
    
616
      5.1.7.7
617
      Class template exponential_distribution
618
      Y
619
      
620
    
621
    
622
      5.1.7.8
623
      Class template normal_distribution
624
      Y
625
      
626
    
627
    
628
      5.1.7.9
629
      Class template gamma_distribution
630
      Y
631
      
632
    
633
    
634
      5.2
635
      Mathematical special functions
636
      Y
637
      
638
    
639
    
640
      5.2.1
641
      Additions to header <cmath> synopsis
642
      Y
643
      
644
    
645
    
646
      5.2.1.1
647
      associated Laguerre polynomials
648
      Y
649
      
650
    
651
    
652
      5.2.1.2
653
      associated Legendre functions
654
      Y
655
      
656
    
657
    
658
      5.2.1.3
659
      beta function
660
      Y
661
      
662
    
663
    
664
      5.2.1.4
665
      (complete) elliptic integral of the first kind
666
      Y
667
      
668
    
669
    
670
      5.2.1.5
671
      (complete) elliptic integral of the second kind
672
      Y
673
      
674
    
675
    
676
      5.2.1.6
677
      (complete) elliptic integral of the third kind
678
      Y
679
      
680
    
681
    
682
      5.2.1.7
683
      confluent hypergeometric functions
684
      Y
685
      
686
    
687
    
688
      5.2.1.8
689
      regular modified cylindrical Bessel functions
690
      Y
691
      
692
    
693
    
694
      5.2.1.9
695
      cylindrical Bessel functions (of the first kind)
696
      Y
697
      
698
    
699
    
700
      5.2.1.10
701
      irregular modified cylindrical Bessel functions
702
      Y
703
      
704
    
705
    
706
      5.2.1.11
707
      cylindrical Neumann functions
708
      Y
709
      
710
    
711
    
712
      5.2.1.12
713
      (incomplete) elliptic integral of the first kind
714
      Y
715
      
716
    
717
    
718
      5.2.1.13
719
      (incomplete) elliptic integral of the second kind
720
      Y
721
      
722
    
723
    
724
      5.2.1.14
725
      (incomplete) elliptic integral of the third kind
726
      Y
727
      
728
    
729
    
730
      5.2.1.15
731
      exponential integral
732
      Y
733
      
734
    
735
    
736
      5.2.1.16
737
      Hermite polynomials
738
      Y
739
      
740
    
741
    
742
      5.2.1.17
743
      hypergeometric functions
744
      Y
745
      
746
    
747
    
748
      5.2.1.18
749
      Laguerre polynomials
750
      Y
751
      
752
    
753
    
754
      5.2.1.19
755
      Legendre polynomials
756
      Y
757
      
758
    
759
    
760
      5.2.1.20
761
      Riemann zeta function
762
      Y
763
      
764
    
765
    
766
      5.2.1.21
767
      spherical Bessel functions (of the first kind)
768
      Y
769
      
770
    
771
    
772
      5.2.1.22
773
      spherical associated Legendre functions
774
      Y
775
      
776
    
777
    
778
      5.2.1.23
779
      spherical Neumann functions
780
      Y
781
      
782
    
783
    
784
      5.2.2
785
      Additions to header <math.h> synopsis
786
      Y
787
      
788
    
789
    
790
      6
791
      Containers
792
    
793
    
794
      6.1
795
      Tuple types
796
      Y
797
      
798
    
799
    
800
      6.1.1
801
      Header <tuple> synopsis
802
      Y
803
      
804
    
805
    
806
      6.1.2
807
      Additions to header <utility> synopsis
808
      Y
809
      
810
    
811
    
812
      6.1.3
813
      Class template tuple
814
      Y
815
      
816
    
817
    
818
      6.1.3.1
819
      Construction
820
      Y
821
      
822
    
823
    
824
      6.1.3.2
825
      Tuple creation functions
826
      Y
827
      
828
    
829
    
830
      6.1.3.3
831
      Tuple helper classes
832
      Y
833
      
834
    
835
    
836
      6.1.3.4
837
      Element access
838
      Y
839
      
840
    
841
    
842
      6.1.3.5
843
      Relational operators
844
      Y
845
      
846
    
847
    
848
      6.1.4
849
      Pairs
850
      Y
851
      
852
    
853
    
854
      6.2
855
      Fixed size array
856
      Y
857
      
858
    
859
    
860
      6.2.1
861
      Header <array> synopsis
862
      Y
863
      
864
    
865
    
866
      6.2.2
867
      Class template array
868
      Y
869
 
870
      
871
    
872
    
873
      6.2.2.1
874
      array constructors, copy, and assignment
875
      Y
876
      
877
    
878
    
879
      6.2.2.2
880
      array specialized algorithms
881
      Y
882
      
883
    
884
    
885
      6.2.2.3
886
      array size
887
      Y
888
      
889
    
890
    
891
      6.2.2.4
892
      Zero sized arrays
893
      Y
894
      
895
    
896
    
897
      6.2.2.5
898
      Tuple interface to class template array
899
      Y
900
      
901
    
902
    
903
      6.3
904
      Unordered associative containers
905
      Y
906
      
907
    
908
    
909
      6.3.1
910
      Unordered associative container requirements
911
      Y
912
      
913
    
914
    
915
      6.3.1.1
916
      Exception safety guarantees
917
      Y
918
      
919
    
920
    
921
      6.3.2
922
      Additions to header <functional> synopsis
923
      Y
924
      
925
    
926
    
927
      6.3.3
928
      Class template hash
929
      Y
930
      
931
    
932
    
933
      6.3.4
934
      Unordered associative container classes
935
      Y
936
      
937
    
938
    
939
      6.3.4.1
940
      Header <unordered_set> synopsis
941
      Y
942
      
943
    
944
    
945
      6.3.4.2
946
      Header <unordered_map> synopsis
947
      Y
948
      
949
    
950
    
951
      6.3.4.3
952
      Class template unordered_set
953
      Y
954
      
955
    
956
    
957
      6.3.4.3.1
958
      unordered_set constructors
959
      Y
960
      
961
    
962
    
963
      6.3.4.3.2
964
      unordered_set swap
965
      Y
966
      
967
    
968
    
969
      6.3.4.4
970
      Class template unordered_map
971
      Y
972
      
973
    
974
    
975
      6.3.4.4.1
976
      unordered_map constructors
977
      Y
978
      
979
    
980
    
981
      6.3.4.4.2
982
      unordered_map element access
983
      Y
984
      
985
    
986
    
987
      6.3.4.4.3
988
      unordered_map swap
989
      Y
990
      
991
    
992
    
993
      6.3.4.5
994
      Class template unordered_multiset
995
      Y
996
      
997
    
998
    
999
      6.3.4.5.1
1000
      unordered_multiset constructors
1001
      Y
1002
      
1003
    
1004
    
1005
      6.3.4.5.2
1006
      unordered_multiset swap
1007
      Y
1008
      
1009
    
1010
    
1011
      6.3.4.6
1012
      Class template unordered_multimap
1013
      Y
1014
      
1015
    
1016
    
1017
      6.3.4.6.1
1018
      unordered_multimap constructors
1019
      Y
1020
      
1021
    
1022
    
1023
      6.3.4.6.2
1024
      unordered_multimap swap
1025
      Y
1026
      
1027
    
1028
    
1029
      7
1030
      Regular Expressions
1031
    
1032
    
1033
      
1034
      7.1
1035
      Definitions
1036
      N
1037
      
1038
    
1039
    
1040
      
1041
      7.2
1042
      Requirements
1043
      N
1044
      
1045
    
1046
    
1047
      
1048
      7.3
1049
      Regular expressions summary
1050
      N
1051
      
1052
    
1053
    
1054
      
1055
      7.4
1056
      Header <regex> synopsis
1057
      N
1058
      
1059
    
1060
    
1061
      
1062
      7.5
1063
      Namespace tr1::regex_constants
1064
      N
1065
      
1066
    
1067
    
1068
      
1069
      7.5.1
1070
      Bitmask Type syntax_option_type
1071
      N
1072
      
1073
    
1074
    
1075
      
1076
      7.5.2
1077
      Bitmask Type regex_constants::match_flag_type
1078
      N
1079
      
1080
    
1081
    
1082
      
1083
      7.5.3
1084
      Implementation defined error_type
1085
      N
1086
      
1087
    
1088
    
1089
      
1090
      7.6
1091
      Class regex_error
1092
      N
1093
      
1094
    
1095
    
1096
      
1097
      7.7
1098
      Class template regex_traits
1099
      N
1100
      
1101
    
1102
    
1103
      
1104
      7.8
1105
      Class template basic_regex
1106
      N
1107
      
1108
    
1109
    
1110
      
1111
      7.8.1
1112
      basic_regex constants
1113
      N
1114
      
1115
    
1116
    
1117
      
1118
      7.8.2
1119
      basic_regex constructors
1120
      N
1121
      
1122
    
1123
    
1124
      
1125
      7.8.3
1126
      basic_regex assign
1127
      N
1128
      
1129
    
1130
    
1131
      
1132
      7.8.4
1133
      basic_regex constant operations
1134
      N
1135
      
1136
    
1137
    
1138
      
1139
      7.8.5
1140
      basic_regex locale
1141
      N
1142
      
1143
    
1144
    
1145
      
1146
      7.8.6
1147
      basic_regex swap
1148
      N
1149
      
1150
    
1151
    
1152
      
1153
      7.8.7
1154
      basic_regex non-member functions
1155
      N
1156
      
1157
    
1158
    
1159
      
1160
      7.8.7.1
1161
      basic_regex non-member swap
1162
      N
1163
      
1164
    
1165
    
1166
      
1167
      7.9
1168
      Class template sub_match
1169
      N
1170
      
1171
    
1172
    
1173
      
1174
      7.9.1
1175
      sub_match members
1176
      N
1177
      
1178
    
1179
    
1180
      
1181
      7.9.2
1182
      sub_match non-member operators
1183
      N
1184
      
1185
    
1186
    
1187
      
1188
      7.10
1189
      Class template match_results
1190
      N
1191
      
1192
    
1193
    
1194
      
1195
      7.10.1
1196
      match_results constructors
1197
      N
1198
      
1199
    
1200
    
1201
      
1202
      7.10.2
1203
      match_results size
1204
      N
1205
      
1206
    
1207
    
1208
      
1209
      7.10.3
1210
      match_results element access
1211
      N
1212
      
1213
    
1214
    
1215
      
1216
      7.10.4
1217
      match_results formatting
1218
      N
1219
      
1220
    
1221
    
1222
      
1223
      7.10.5
1224
      match_results allocator
1225
      N
1226
      
1227
    
1228
    
1229
      
1230
      7.10.6
1231
      match_results swap
1232
      N
1233
      
1234
    
1235
    
1236
      
1237
      7.11
1238
      Regular expression algorithms
1239
      N
1240
      
1241
    
1242
    
1243
      
1244
      7.11.1
1245
      exceptions
1246
      N
1247
      
1248
    
1249
    
1250
      
1251
      7.11.2
1252
      regex_match
1253
      N
1254
      
1255
    
1256
    
1257
      
1258
      7.11.3
1259
      regex_search
1260
      N
1261
      
1262
    
1263
    
1264
      
1265
      7.11.4
1266
      regex_replace
1267
      N
1268
      
1269
    
1270
    
1271
      
1272
      7.12
1273
      Regular expression Iterators
1274
      N
1275
      
1276
    
1277
    
1278
      
1279
      7.12.1
1280
      Class template regex_iterator
1281
      N
1282
      
1283
    
1284
    
1285
      
1286
      7.12.1.1
1287
      regex_iterator constructors
1288
      N
1289
      
1290
    
1291
    
1292
      
1293
      7.12.1.2
1294
      regex_iterator comparisons
1295
      N
1296
      
1297
    
1298
    
1299
      
1300
      7.12.1.3
1301
      regex_iterator dereference
1302
      N
1303
      
1304
    
1305
    
1306
      
1307
      7.12.1.4
1308
      regex_iterator increment
1309
      N
1310
      
1311
    
1312
    
1313
      
1314
      7.12.2
1315
      Class template regex_token_iterator
1316
      N
1317
      
1318
    
1319
    
1320
      
1321
      7.12.2.1
1322
      regex_token_iterator constructors
1323
      N
1324
      
1325
    
1326
    
1327
      
1328
      7.12.2.2
1329
      regex_token_iterator comparisons
1330
      N
1331
      
1332
    
1333
    
1334
      
1335
      7.12.2.3
1336
      regex_token_iterator dereference
1337
      N
1338
      
1339
    
1340
    
1341
      
1342
      7.12.2.4
1343
      regex_token_iterator increment
1344
      N
1345
      
1346
    
1347
    
1348
      
1349
      7.13
1350
      Modified ECMAScript regular expression grammar
1351
      N
1352
      
1353
    
1354
    
1355
      8
1356
      C Compatibility
1357
    
1358
    
1359
      8.1
1360
      Additions to header <complex>
1361
      Y
1362
      
1363
    
1364
    
1365
      8.1.1
1366
      Synopsis
1367
      Y
1368
      
1369
    
1370
    
1371
      8.1.2
1372
      Function acos
1373
      Y
1374
      
1375
    
1376
    
1377
      8.1.3
1378
      Function asin
1379
      Y
1380
      
1381
    
1382
    
1383
      8.1.4
1384
      Function atan
1385
      Y
1386
      
1387
    
1388
    
1389
      8.1.5
1390
      Function acosh
1391
      Y
1392
      
1393
    
1394
    
1395
      8.1.6
1396
      Function asinh
1397
      Y
1398
      
1399
    
1400
    
1401
      8.1.7
1402
      Function atanh
1403
      Y
1404
      
1405
    
1406
    
1407
      8.1.8
1408
      Function fabs
1409
      Y
1410
      
1411
    
1412
    
1413
      8.1.9
1414
      Additional Overloads
1415
      Y
1416
      
1417
    
1418
    
1419
      
1420
      8.2
1421
      Header <ccomplex>
1422
      N
1423
      DR 551
1424
    
1425
    
1426
      
1427
      8.3
1428
      Header <complex.h>
1429
      N
1430
      DR 551
1431
    
1432
    
1433
      8.4
1434
      Additions to header <cctype>
1435
      Y
1436
      
1437
    
1438
    
1439
      8.4.1
1440
      Synopsis
1441
      Y
1442
      
1443
    
1444
    
1445
      8.4.2
1446
      Function isblank
1447
      Y
1448
      
1449
    
1450
    
1451
      8.5
1452
      Additions to header <ctype.h>
1453
      Y
1454
      
1455
    
1456
    
1457
      8.6
1458
      Header <cfenv>
1459
      Y
1460
      
1461
    
1462
    
1463
      8.6.1
1464
      Synopsis
1465
      Y
1466
      
1467
    
1468
    
1469
      8.6.2
1470
      Definitions
1471
      Y
1472
      
1473
    
1474
    
1475
      8.7
1476
      Header <fenv.h>
1477
      Y
1478
      
1479
    
1480
    
1481
      8.8
1482
      Additions to header <cfloat>
1483
      Y
1484
      
1485
    
1486
    
1487
      8.9
1488
      Additions to header <float.h>
1489
      Y
1490
      
1491
    
1492
    
1493
      
1494
      8.10
1495
      Additions to header <ios>
1496
      N
1497
      
1498
    
1499
    
1500
      
1501
      8.10.1
1502
      Synopsis
1503
      N
1504
      
1505
    
1506
    
1507
      
1508
      8.10.2
1509
      Function hexfloat
1510
      N
1511
      
1512
    
1513
    
1514
      8.11
1515
      Header <cinttypes>
1516
      Y
1517
      
1518
    
1519
    
1520
      8.11.1
1521
      Synopsis
1522
      Y
1523
      DR 557
1524
    
1525
    
1526
      8.11.2
1527
      Definitions
1528
      Y
1529
      
1530
    
1531
    
1532
      8.12
1533
      Header <inttypes.h>
1534
      Y
1535
      
1536
    
1537
    
1538
      8.13
1539
      Additions to header <climits>
1540
      Y
1541
      
1542
    
1543
    
1544
      8.14
1545
      Additions to header <limits.h>
1546
      Y
1547
      
1548
    
1549
    
1550
      
1551
      8.15
1552
      Additions to header <locale>
1553
      N
1554
      
1555
    
1556
    
1557
      8.16
1558
      Additions to header <cmath>
1559
      Y
1560
      
1561
    
1562
    
1563
      8.16.1
1564
      Synopsis
1565
      Y
1566
      
1567
    
1568
    
1569
      8.16.2
1570
      Definitions
1571
      Y
1572
      
1573
    
1574
    
1575
      8.16.3
1576
      Function template definitions
1577
      Y
1578
      
1579
    
1580
    
1581
      8.16.4
1582
      Additional overloads
1583
      Y
1584
      DR 568; DR 550
1585
    
1586
    
1587
      8.17
1588
      Additions to header <math.h>
1589
      Y
1590
      
1591
    
1592
    
1593
      8.18
1594
      Additions to header <cstdarg>
1595
      Y
1596
      
1597
    
1598
    
1599
      8.19
1600
      Additions to header <stdarg.h>
1601
      Y
1602
      
1603
    
1604
    
1605
      8.20
1606
      The header <cstdbool>
1607
      Y
1608
      
1609
    
1610
    
1611
      8.21
1612
      The header <stdbool.h>
1613
      Y
1614
      
1615
    
1616
    
1617
      8.22
1618
      The header <cstdint>
1619
      Y
1620
      
1621
    
1622
    
1623
      8.22.1
1624
      Synopsis
1625
      Y
1626
      
1627
    
1628
    
1629
      8.22.2
1630
      Definitions
1631
      Y
1632
      
1633
    
1634
    
1635
      8.23
1636
      The header <stdint.h>
1637
      Y
1638
      
1639
    
1640
    
1641
      8.24
1642
      Additions to header <cstdio>
1643
      Y
1644
      
1645
    
1646
    
1647
      8.24.1
1648
      Synopsis
1649
      Y
1650
      
1651
    
1652
    
1653
      8.24.2
1654
      Definitions
1655
      Y
1656
      
1657
    
1658
    
1659
      8.24.3
1660
      Additional format specifiers
1661
      Y
1662
      C library dependency
1663
    
1664
    
1665
      8.24.4
1666
      Additions to header <stdio.h>
1667
      Y
1668
      
1669
    
1670
    
1671
      8.25
1672
      Additions to header <cstdlib>
1673
      Y
1674
      
1675
    
1676
    
1677
      8.25.1
1678
      Synopsis
1679
      Y
1680
      
1681
    
1682
    
1683
      8.25.2
1684
      Definitions
1685
      Y
1686
      
1687
    
1688
    
1689
      8.25.3
1690
      Function abs
1691
      Y
1692
      
1693
    
1694
    
1695
      8.25.4
1696
      Function div
1697
      Y
1698
      
1699
    
1700
    
1701
      8.26
1702
      Additions to header <stdlib.h>
1703
      Y
1704
      
1705
    
1706
    
1707
      8.27
1708
      Header <ctgmath>
1709
      Y
1710
      DR 551
1711
    
1712
    
1713
      8.28
1714
      Header <tgmath.h>
1715
      Y
1716
      DR 551
1717
    
1718
    
1719
      8.29
1720
      Additions to header <ctime>
1721
      Y
1722
      C library dependency
1723
    
1724
    
1725
      8.30
1726
      Additions to header <cwchar>
1727
      Y
1728
      
1729
    
1730
    
1731
      8.30.1
1732
      Synopsis
1733
      Y
1734
      
1735
    
1736
    
1737
      8.30.2
1738
      Definitions
1739
      Y
1740
      
1741
    
1742
    
1743
      8.30.3
1744
      Additional wide format specifiers
1745
      Y
1746
      C library dependency
1747
    
1748
    
1749
      8.31
1750
      Additions to header <wchar.h>
1751
      Y
1752
      
1753
    
1754
    
1755
      8.32
1756
      Additions to header <cwctype>
1757
      Y
1758
      
1759
    
1760
    
1761
      8.32.1
1762
      Synopsis
1763
      Y
1764
      
1765
    
1766
    
1767
      8.32.2
1768
      Function iswblank
1769
      Y
1770
      
1771
    
1772
    
1773
      8.33
1774
      Additions to header <wctype.h>
1775
      Y
1776
      
1777
    
1778
  
1779
1780
1781
 
1782
Implementation Specific Behavior
1783
 
1784
   For behaviour which is specified by the 1998 and 2003 standards,
1785
      see C++ 1998/2003 Implementation
1786
      Specific Behavior. This section documents behaviour which
1787
      is required by TR1.
1788
   
1789
 
1790
   
1791
     3.6.4 [tr.func.bind.place]/1 There are 29
1792
     placeholders defined and the placeholder types are
1793
     Assignable.
1794
   
1795
 
1796
1797
 
1798

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.