Lines Matching full:values

52 # values            A dict whose keys are C++ versions and whose values are the
84 "values": {"c++23": 202106},
89 "values": {"c++17": 201603},
94 "values": {
102 "values": {"c++17": 201411},
119 "values": {"c++17": 201606},
124 "values": {"c++17": 201603},
129 "values": {"c++17": 201603, "c++20": 201811},
134 "values": {"c++17": 201510},
139 "values": {"c++23": 202110},
145 "values": {
153 "values": {"c++20": 201811},
158 "values": {"c++20": 201907},
163 "values": {"c++20": 201711},
169 "values": {"c++17": 201603},
174 "values": {"c++20": 201907},
179 "values": {"c++26": 202403}, # P0493R5: Atomic minimum/maximum
185 "values": {"c++20": 201806},
190 "values": {"c++20": 201711},
196 "values": {"c++20": 201911},
201 "values": {"c++20": 201907},
208 "values": {"c++20": 201907},
215 "values": {
223 "values": {
231 "values": {"c++20": 201806},
236 "values": {"c++20": 201907},
241 "values": {"c++26": 202306}, # P2697R1 Interfacing bitset with string_view
246 "values": {"c++17": 201505},
251 "values": {"c++20": 201902},
256 "values": {"c++17": 201603},
261 "values": {"c++17": 201603},
266 "values": {"c++23": 202110},
271 "values": {"c++20": 201907},
287 "values": {
295 "values": {"c++14": 201304},
300 "values": {"c++17": 201603},
305 "values": {"c++14": 201309},
310 "values": {"c++20": 202002},
315 "values": {
323 "values": {"c++23": 202207},
328 "values": {"c++23": 202207},
333 "values": {"c++23": 202202},
339 "values": {"c++20": 201711},
344 "values": {"c++20": 201907},
349 "values": {"c++20": 201907},
354 "values": {"c++20": 201811},
359 "values": {"c++20": 201811, "c++23": 202202},
364 "values": {"c++26": 202406}, # P2747R2 constexpr placement new
371 "values": {"c++20": 201911},
376 "values": {"c++20": 201907},
381 "values": {"c++20": 201811},
386 "values": {"c++20": 201811},
391 "values": {"c++23": 202106},
396 "values": {"c++20": 201811},
401 "values": {"c++20": 201907},
406 "values": {"c++26": 202403}, # P2944R3: Comparisons for reference_wrapper
412 "values": {"c++23": 202202},
429 "values": {"c++26": 202306}, # P2548R6 copyable_function
435 "values": {"c++20": 201902},
440 "values": {
449 "values": {"c++26": 202403}, # P2248R8: Enabling list-initialization for algorithms
455 "values": {"c++20": 201806},
462 "values": {"c++17": 201603},
467 "values": {"c++20": 201907},
472 "values": {"c++20": 202002},
487 "values": {"c++14": 201304},
492 "values": {"c++17": 201603, "c++20": 201902},
498 "values": {"c++23": 202211},
503 "values": {"c++17": 201703},
510 "values": {"c++23": 202207},
515 "values": {"c++23": 202207},
521 "values": {
535 "values": {"c++26": 202403}, # P2845R8: Formatting of std::filesystem::path
541 "values": {"c++23": 202207},
546 "values": {
555 "values": {"c++23": 202302},
561 "values": {"c++23": 202207},
566 "values": {
574 "values": {
582 "values": {
591 "values": {
599 "values": {
607 "values": {
615 "values": {
623 "values": {
631 "values": {"c++26": 202306}, # P1759R6 Native handles and file streams
638 "values": {
646 "values": {"c++17": 201606},
651 "values": {"c++26": 202403}, # P1068R11: Vector API for random number generation
657 "values": {"c++14": 201304},
662 "values": {"c++20": 201811},
667 "values": {"c++17": 201703},
674 "values": {"c++17": 201606},
679 "values": {"c++26": 202306}, # P2530R3 Hazard Pointers for C++26
687 "values": {"c++17": 201603},
692 "values": {"c++17": 201505},
697 "values": {"c++26": 202406}, # P0843R14 inplace_vector
703 "values": {"c++20": 202002},
708 "values": {"c++20": 202002},
713 "values": {"c++14": 201304},
718 "values": {"c++14": 201304},
723 "values": {"c++20": 201902},
728 "values": {"c++17": 201411},
733 "values": {"c++23": 202106},
738 "values": {"c++23": 202207},
743 "values": {"c++17": 201703},
748 "values": {"c++20": 201811},
753 "values": {"c++14": 201402},
758 "values": {"c++23": 202302},
765 "values": {"c++17": 201703},
770 "values": {"c++20": 201907},
776 "values": {"c++20": 201806},
781 "values": {"c++14": 201309},
786 "values": {"c++20": 201907},
792 "values": {"c++23": 202011},
797 "values": {"c++17": 201603},
802 "values": {
813 "values": {
821 "values": {"c++20": 201911},
828 "values": {"c++20": 201907},
835 "values": {"c++17": 201606},
840 "values": {
848 "values": {"c++20": 201806},
853 "values": {"c++17": 201510},
858 "values": {"c++17": 201606},
863 "values": {"c++14": 201402},
868 "values": {"c++14": 201304},
873 "values": {"c++17": 201411},
878 "values": {"c++20": 201907},
883 "values": {"c++17": 201603},
889 "values": {
897 "values": {"c++17": 201603},
904 "values": {"c++23": 202207},
909 "values": {"c++20": 202207},
914 "values": {"c++23": 202110},
920 "values": {"c++17": 201606},
925 "values": {"c++17": 201411},
943 "values": {
951 "values": {"c++14": 201304},
956 "values": {
965 "values": {"c++26": 202406}, # P3168R2 Give std::optional Range Support
971 "values": {
979 "values": {"c++17": 201603},
985 "values": {
994 "values": {"c++20": 201902},
1001 "values": {
1010 "values": {"c++14": 201304},
1017 "values": {
1025 "values": {
1034 "values": {"c++23": 202207},
1039 "values": {"c++23": 202202},
1045 "values": {"c++23": 202202},
1050 "values": {"c++26": 202403}, # P2542R8: views::concat
1056 "values": {"c++23": 202207},
1061 "values": {"c++23": 202207},
1066 "values": {"c++23": 202202},
1072 "values": {"c++23": 202202},
1078 "values": {"c++23": 202207},
1083 "values": {"c++23": 202202},
1089 "values": {"c++23": 202106},
1094 "values": {"c++23": 202202},
1099 "values": {"c++23": 202110},
1105 "values": {"c++26": 202306}, # P2734R0 Adding the new SI prefixes
1110 "values": {"c++17": 201606},
1115 "values": {"c++26": 202306}, # P2545R4 Read-Copy Update (RCU)
1123 "values": {"c++23": 202202},
1129 "values": {"c++26": 202403}, # P2944R3: Comparisons for reference_wrapper
1134 "values": {"c++20": 201711},
1139 "values": {"c++14": 201210},
1144 "values": {"c++14": 201304},
1149 "values": {"c++17": 201603},
1154 "values": {"c++26": 202311}, # P0543R3 Saturation arithmetic
1159 "values": {"c++17": 201703},
1166 "values": {"c++20": 201907},
1173 "values": {"c++26": 202406}, # P2300R10 std::execution
1179 "values": {"c++17": 201505},
1186 "values": {"c++17": 201611, "c++20": 201707},
1191 "values": {"c++17": 201606},
1196 "values": {"c++14": 201402},
1203 "values": {"c++20": 201806},
1208 "values": {"c++20": 202002},
1213 "values": {
1221 "values": {"c++20": 201907},
1226 "values": {
1235 "values": {"c++26": 202311}, # P2821R3 span.at()
1240 "values": {"c++26": 202311}, # P2447R6 std::span over an initializer list
1245 "values": {"c++23": 202106},
1251 "values": {"c++20": 201902},
1256 "values": {
1263 "values": {"c++23": 202011},
1269 "values": {"c++20": 201711},
1274 "values": {"c++23": 202011},
1279 "values": {"c++23": 202011},
1284 "values": {"c++23": 202110},
1289 "values": {"c++14": 201304},
1294 "values": {
1303 "values": {
1312 "values": {"c++20": 201803},
1319 "values": {
1327 "values": {"c++20": 201907},
1332 "values": {"c++20": 201711},
1337 "values": {"c++20": 201907},
1342 "values": {
1351 "values": {"c++26": 202306}, # P2587R3 to_string or not to_string
1357 "values": {"c++23": 202102},
1362 "values": {"c++14": 201304},
1367 "values": {"c++14": 201210, "c++17": 201510},
1372 "values": {"c++14": 201402},
1377 "values": {
1386 "values": {"c++14": 201304},
1391 "values": {"c++20": 201806},
1396 "values": {"c++17": 201510},
1401 "values": {"c++17": 201411},
1406 "values": {"c++17": 201411},
1411 "values": {"c++23": 202202},
1416 "values": {"c++20": 201811},
1421 "values": {
1430 "values": {"c++17": 201411},
1440 valid_keys = ["name", "values", "headers", "libcxx_guard", "test_suite_guard", "unimplemented"]
1539 if std not in tc["values"]:
1545 if get_value_before(tc["values"], std) is not None:
1550 line += " %sL" % tc["values"][std]
1598 prev_defined_std = get_last_std(tc["values"])
1600 name=tc["name"], indent=indent, value=tc["values"][prev_defined_std]
1612 prev_defined_std = get_std_before(tc["values"], prev_defined_std)
1617 tc["values"][prev_defined_std],
1724 val = get_for_std(tc["values"], std)
1729 name=tc["name"], std_first=get_first_std(tc["values"])
1791 for std in [s for s in get_std_dialects() if s in tc["values"].keys()]:
1793 prefix, "%sL [%s]" % (tc["values"][std], std.replace("c++", "C++"))
1903 if std not in tc["values"].keys():
1905 value = "``%sL``" % tc["values"][std]
1957 if std not in feature["values"].keys():
1964 values = feature["values"][std]
1965 assert len(values) > 0, f"{feature['name']}[{std}] has no entries"
1966 for value in values:
1967 papers = list(values[value])
2067 "values": {
2138 The available dialects are based on the 'c++xy' keys found the 'values'
2147 keys = feature["values"].keys()
2148 assert len(keys) > 0, "'values' is empty"
2216 for ftm, values in self.standard_ftms.items():
2219 for std, value in values.items():