@@ -17012,13 +17012,11 @@
17012
17012
requires @\libconcept{same_as}@<Allocator, void> || @\libconcept{default_initializable}@<Allocator>;
17013
17013
17014
17014
template<class Alloc, class... Args>
17015
- requires @\libconcept{same_as}@<Allocator, void> || @\libconcept{convertible_to}@<const Alloc&, Allocator>
17016
- void* operator new(size_t size, allocator_arg_t, const Alloc& alloc, const Args&...);
17015
+ void* operator new(size_t size, allocator_arg_t, const Alloc& alloc, const Args&...);
17017
17016
17018
17017
template<class This, class Alloc, class... Args>
17019
- requires @\libconcept{same_as}@<Allocator, void> || @\libconcept{convertible_to}@<const Alloc&, Allocator>
17020
- void* operator new(size_t size, const This&, allocator_arg_t, const Alloc& alloc,
17021
- const Args&...);
17018
+ void* operator new(size_t size, const This&, allocator_arg_t, const Alloc& alloc,
17019
+ const Args&...);
17022
17020
17023
17021
void operator delete(void* pointer, size_t size) noexcept;
17024
17022
17220
17218
requires @\libconcept{same_as}@<Allocator, void> || @\libconcept{default_initializable}@<Allocator>;
17221
17219
17222
17220
template<class Alloc, class... Args>
17223
- requires @\libconcept{same_as}@<Allocator, void> || @\libconcept{convertible_to}@<const Alloc&, Allocator>
17224
17221
void* operator new(size_t size, allocator_arg_t, const Alloc& alloc, const Args&...);
17225
17222
17226
17223
template<class This, class Alloc, class... Args>
17227
- requires @\libconcept{same_as}@<Allocator, void> || @\libconcept{convertible_to}@<const Alloc&, Allocator>
17228
17224
void* operator new(size_t size, const This&, allocator_arg_t, const Alloc& alloc,
17229
17225
const Args&...);
17230
17226
\end{itemdecl}
17247
17243
\pnum
17248
17244
\mandates
17249
17245
\tcode{allocator_traits<B>::pointer} is a pointer type.
17246
+ For the overloads with a template parameter \tcode{Alloc},
17247
+ \tcode{\libconcept{same_as}<Allocator, void> || \libconcept{convertible_to}<const Alloc\&, Allocator>}
17248
+ is modeled.
17250
17249
17251
17250
\pnum
17252
17251
\effects
0 commit comments