Date: Sat, 3 Sep 2022 01:12:45 -0400
On Sat, Sep 3, 2022 at 12:51 AM blacktea hamburger via Std-Proposals
<std-proposals_at_[hidden]> wrote:
>
> I think cbegin/cend/rbegin/rend/crbegin/crend/empty/data methods should be added to std::initializer_list since it already has begin/end methods. This provides consistency, e.g. both il.begin() and il.cbegin() work. This way it does not need to provide overloads for std::initializer_list.
Can't you just use the `ranges::*` functions that do all of those
without having to add a dozen member functions?
Also, what "does not need to provide overloads for std::initializer_list."?
<std-proposals_at_[hidden]> wrote:
>
> I think cbegin/cend/rbegin/rend/crbegin/crend/empty/data methods should be added to std::initializer_list since it already has begin/end methods. This provides consistency, e.g. both il.begin() and il.cbegin() work. This way it does not need to provide overloads for std::initializer_list.
Can't you just use the `ranges::*` functions that do all of those
without having to add a dozen member functions?
Also, what "does not need to provide overloads for std::initializer_list."?
Received on 2022-09-03 05:13:21