Created on 2017-11-15.00:00:00 last changed 46 months ago
Proposed resolution:
Wording relative to N4700.
Add a new paragraph in [mem.poly.allocator.class] after para 1:
1 A specialization of class template pmr::polymorphic_allocator conforms to the Allocator requirements [...]
-?- All specializations of class template pmr::polymorphic_allocator satisfy the allocator completeness requirements ([allocator.requirements.completeness]).
[ 2018-11, Adopted in San Diego ]
[ 2018-08-23 Batavia Issues processing ]
Status to Tentatively Ready
[ 2018-01; Priority set to 2 after mailing list discussion ]
polymorphic_allocator can trivially support the allocator completeness requirements ([allocator.requirements.completeness]) just as does the default allocator. Doing so imposes no implementation burden, and enables pmr::forward_list, pmr::list, and pmr::vector to support incomplete types as do the non-pmr equivalents.
History | |||
---|---|---|---|
Date | User | Action | Args |
2021-02-25 10:48:01 | admin | set | status: wp -> c++20 |
2018-11-12 04:39:29 | admin | set | messages: + msg10189 |
2018-11-12 04:39:29 | admin | set | status: voting -> wp |
2018-10-08 05:13:59 | admin | set | status: ready -> voting |
2018-08-24 13:31:33 | admin | set | messages: + msg10125 |
2018-08-24 13:31:33 | admin | set | status: new -> ready |
2018-01-29 17:21:16 | admin | set | messages: + msg9659 |
2017-11-15 17:47:22 | admin | set | messages: + msg9561 |
2017-11-15 00:00:00 | admin | create |