@@ -133,37 +133,58 @@ static_assert(!std::__is_replaceable<CustomMoveAssignment>::value, "");
133133// ----------------------
134134
135135// __split_buffer
136- static_assert (std::__is_replaceable<std::__split_buffer<int , std::allocator<int >, std::__split_buffer_pointer_layout> >::value, " " );
137136static_assert (
138- std::__is_replaceable<std::__split_buffer<NotTriviallyCopyable, std::allocator<NotTriviallyCopyable>, std::__split_buffer_pointer_layout> >::value, " " );
139- static_assert (!std::__is_replaceable<std::__split_buffer<int , NonPropagatingStatefulCopyAssignAlloc<int >,
140- std::__split_buffer_pointer_layout > >::value,
141- " " );
142- static_assert (!std::__is_replaceable<std::__split_buffer<int , NonPropagatingStatefulMoveAssignAlloc<int >,
143- std::__split_buffer_pointer_layout > >::value,
144- " " );
145- static_assert (std::__is_replaceable<std::__split_buffer<int , NonPropagatingStatelessCopyAssignAlloc<int >,
146- std::__split_buffer_pointer_layout > >::value,
147- " " );
148- static_assert (std::__is_replaceable<std::__split_buffer<int , NonPropagatingStatelessMoveAssignAlloc<int >,
149- std::__split_buffer_pointer_layout > >::value,
137+ std::__is_replaceable<std::__split_buffer<int , std::allocator<int >, std::__split_buffer_pointer_layout> >::value,
138+ " " );
139+ static_assert (std::__is_replaceable<std::__split_buffer<NotTriviallyCopyable,
140+ std::allocator<NotTriviallyCopyable>,
141+ std::__split_buffer_pointer_layout> >::value,
150142 " " );
143+ static_assert (
144+ !std::__is_replaceable<
145+ std::__split_buffer<int , NonPropagatingStatefulCopyAssignAlloc<int >, std::__split_buffer_pointer_layout > >::
146+ value,
147+ " " );
148+ static_assert (
149+ !std::__is_replaceable<
150+ std::__split_buffer<int , NonPropagatingStatefulMoveAssignAlloc<int >, std::__split_buffer_pointer_layout > >::
151+ value,
152+ " " );
153+ static_assert (
154+ std::__is_replaceable<
155+ std::__split_buffer<int , NonPropagatingStatelessCopyAssignAlloc<int >, std::__split_buffer_pointer_layout > >::
156+ value,
157+ " " );
158+ static_assert (
159+ std::__is_replaceable<
160+ std::__split_buffer<int , NonPropagatingStatelessMoveAssignAlloc<int >, std::__split_buffer_pointer_layout > >::
161+ value,
162+ " " );
151163
152- static_assert (std::__is_replaceable<std::__split_buffer<int , std::allocator<int >, std::__split_buffer_size_layout> >::value, " " );
153164static_assert (
154- std::__is_replaceable<std::__split_buffer<NotTriviallyCopyable, std::allocator<NotTriviallyCopyable>, std::__split_buffer_size_layout> >::value, " " );
155- static_assert (!std::__is_replaceable<std::__split_buffer<int , NonPropagatingStatefulCopyAssignAlloc<int >,
156- std::__split_buffer_size_layout > >::value,
157- " " );
158- static_assert (!std::__is_replaceable<std::__split_buffer<int , NonPropagatingStatefulMoveAssignAlloc<int >,
159- std::__split_buffer_size_layout > >::value,
160- " " );
161- static_assert (std::__is_replaceable<std::__split_buffer<int , NonPropagatingStatelessCopyAssignAlloc<int >,
162- std::__split_buffer_size_layout > >::value,
163- " " );
164- static_assert (std::__is_replaceable<std::__split_buffer<int , NonPropagatingStatelessMoveAssignAlloc<int >,
165- std::__split_buffer_size_layout > >::value,
165+ std::__is_replaceable<std::__split_buffer<int , std::allocator<int >, std::__split_buffer_size_layout> >::value, " " );
166+ static_assert (std::__is_replaceable<std::__split_buffer<NotTriviallyCopyable,
167+ std::allocator<NotTriviallyCopyable>,
168+ std::__split_buffer_size_layout> >::value,
166169 " " );
170+ static_assert (
171+ !std::__is_replaceable<
172+ std::__split_buffer<int , NonPropagatingStatefulCopyAssignAlloc<int >, std::__split_buffer_size_layout > >::value,
173+ " " );
174+ static_assert (
175+ !std::__is_replaceable<
176+ std::__split_buffer<int , NonPropagatingStatefulMoveAssignAlloc<int >, std::__split_buffer_size_layout > >::value,
177+ " " );
178+ static_assert (
179+ std::__is_replaceable<
180+ std::__split_buffer<int , NonPropagatingStatelessCopyAssignAlloc<int >, std::__split_buffer_size_layout > >::
181+ value,
182+ " " );
183+ static_assert (
184+ std::__is_replaceable<
185+ std::__split_buffer<int , NonPropagatingStatelessMoveAssignAlloc<int >, std::__split_buffer_size_layout > >::
186+ value,
187+ " " );
167188
168189// standard library types
169190// ----------------------
0 commit comments