Skip to content
yoh edited this page Jun 11, 2020 · 4 revisions

History of long identifiers in C++ Specification

c++20

     1	atomic_compare_exchange_strong_explicit 39
     2	get_return_object_on_allocation_failure 39
     3	hardware_constructive_interference_size 39
     4	uninitialized_construct_using_allocator 39
     5	hardware_destructive_interference_size 38
     6	is_pointer_interconvertible_with_class 38
     7	propagate_on_container_copy_assignment 38
     8	propagate_on_container_move_assignment 38
     9	atomic_compare_exchange_weak_explicit 37
    10	is_pointer_interconvertible_base_of_v 37
    11	select_on_container_copy_construction 37
    12	is_trivially_default_constructible_v 36
    13	has_unique_object_representations_v 35
    14	is_pointer_interconvertible_base_of 35
    15	inappropriate_io_control_operation 34
    16	indirectly_regular_unary_invocable 34
    17	is_nothrow_default_constructible_v 34
    18	is_trivially_default_constructible 34
    19	atomic_flag_test_and_set_explicit 33
    20	has_unique_object_representations 33
    21	is_trivially_copy_constructible_v 33
    22	is_trivially_move_constructible_v 33
    23	lexicographical_compare_three_way 33
    24	uninitialized_default_construct_n 33
    25	is_nothrow_default_constructible 32
    26	uses_allocator_construction_args 32
    27	is_nothrow_copy_constructible_v 31
    28	is_nothrow_move_constructible_v 31
    29	is_trivially_copy_constructible 31
    30	is_trivially_move_constructible 31
    31	piecewise_constant_distribution 31
    32	set_symmetric_difference_result 31
    33	uninitialized_default_construct 31
    34	uninitialized_value_construct_n 31
    35	atomic_compare_exchange_strong 30
    36	compare_partial_order_fallback 30
    37	connection_already_in_progress 30
    38	is_trivially_copy_assignable_v 30
    39	is_trivially_move_assignable_v 30
    40	negative_binomial_distribution 30
    41	resource_unavailable_try_again 30

c++17

     1  atomic_compare_exchange_strong_explicit 39
     2  hardware_constructive_interference_size 39
     3  hardware_destructive_interference_size 38
     4  propagate_on_container_copy_assignment 38
     5  propagate_on_container_move_assignment 38
     6  atomic_compare_exchange_weak_explicit 37
     7  select_on_container_copy_construction 37
     8  is_trivially_default_constructible_v 36
     9  has_unique_object_representations_v 35
    10  inappropriate_io_control_operation 34
    11  is_nothrow_default_constructible_v 34
    12  is_trivially_default_constructible 34
    13  atomic_flag_test_and_set_explicit 33
    14  has_unique_object_representations 33
    15  is_trivially_copy_constructible_v 33
    16  is_trivially_move_constructible_v 33
    17  uninitialized_default_construct_n 33
    18  is_nothrow_default_constructible 32
    19  is_nothrow_copy_constructible_v 31
    20  is_nothrow_move_constructible_v 31
    21  is_trivially_copy_constructible 31
    22  is_trivially_move_constructible 31
    23  piecewise_constant_distribution 31
    24  uninitialized_default_construct 31
    25  uninitialized_value_construct_n 31
    26  atomic_compare_exchange_strong 30
    27  connection_already_in_progress 30
    28  is_trivially_copy_assignable_v 30
    29  is_trivially_move_assignable_v 30
    30  negative_binomial_distribution 30
    31  resource_unavailable_try_again 30

c++14-cd

     1  atomic_compare_exchange_strong_explicit 39
     2  propagate_on_container_copy_assignment 38
     3  propagate_on_container_move_assignment 38
     4  atomic_compare_exchange_weak_explicit 37
     5  select_on_container_copy_construction 37
     6  inappropriate_io_control_operation 34
     7  is_trivially_default_constructible 34
     8  atomic_flag_test_and_set_explicit 33
     9  is_nothrow_default_constructible 32
    10  is_trivially_copy_constructible 31
    11  is_trivially_move_constructible 31
    12  piecewise_constant_distribution 31
    13  atomic_compare_exchange_strong 30
    14  connection_already_in_progress 30
    15  negative_binomial_distribution 30
    16  resource_unavailable_try_again 30
Clone this wiki locally