|
551 | 551 | \tcode{<utility>} \\ \rowsep
|
552 | 552 | \defnlibxname{cpp_lib_atomic_is_always_lock_free} & \tcode{201603L} &
|
553 | 553 | \tcode{<atomic>} \\ \rowsep
|
| 554 | +\defnlibxname{cpp_lib_atomic_ref} & \tcode{201806L} & |
| 555 | + \tcode{<atomic>} \\ \rowsep |
| 556 | +\defnlibxname{cpp_lib_bit_cast} & \tcode{201806L} & |
| 557 | + \tcode{<bit>} \\ \rowsep |
554 | 558 | \defnlibxname{cpp_lib_bool_constant} & \tcode{201505L} &
|
555 | 559 | \tcode{<type_traits>} \\ \rowsep
|
556 | 560 | \defnlibxname{cpp_lib_boyer_moore_searcher} & \tcode{201603L} &
|
|
563 | 567 | \tcode{<algorithm>} \\ \rowsep
|
564 | 568 | \defnlibxname{cpp_lib_complex_udls} & \tcode{201309L} &
|
565 | 569 | \tcode{<complex>} \\ \rowsep
|
| 570 | +\defnlibxname{cpp_lib_concepts} & \tcode{201806L} & |
| 571 | + \tcode{<concepts>} \\ \rowsep |
| 572 | +\defnlibxname{cpp_lib_constexpr_swap_algorithms} & \tcode{201806L} & |
| 573 | + \tcode{<algorithm>} \\ \rowsep |
566 | 574 | \defnlibxname{cpp_lib_enable_shared_from_this} & \tcode{201603L} &
|
567 | 575 | \tcode{<memory>} \\ \rowsep
|
568 | 576 | \defnlibxname{cpp_lib_exchange_function} & \tcode{201304L} &
|
|
601 | 609 | \tcode{<type_traits>} \\ \rowsep
|
602 | 610 | \defnlibxname{cpp_lib_launder} & \tcode{201606L} &
|
603 | 611 | \tcode{<new>} \\ \rowsep
|
| 612 | +\defnlibxname{cpp_lib_list_remove_return_type} & \tcode{201806L} & |
| 613 | + \tcode{<forward_list>} \tcode{<list>} \\ \rowsep |
604 | 614 | \defnlibxname{cpp_lib_logical_traits} & \tcode{201510L} &
|
605 | 615 | \tcode{<type_traits>} \\ \rowsep
|
606 | 616 | \defnlibxname{cpp_lib_make_from_tuple} & \tcode{201606L} &
|
|
0 commit comments