5#include <initializer_list>
9class initializer_list {
13 using const_reference =
T const&;
14 using size_type = std::size_t;
18 constexpr initializer_list() =
default;
20 constexpr auto size() const -> size_type {
return m_size; }
21 constexpr auto begin() const -> iterator {
return m_data; }
22 constexpr auto end() const -> iterator {
return m_data + m_size; }
26 constexpr initializer_list(iterator data, size_type
size) : m_data(
data), m_size(
size) {}
29 size_type m_size { 0 };
constexpr usize size
Definition gfx_test.cpp:24
constexpr auto iterator(Ring &, RingIterator< Value const > iterator)
Definition ring_operations.h:77
constexpr auto data
Definition data.h:51
constexpr auto end
Definition end.h:47
constexpr auto begin
Definition begin.h:44
Definition enable_generate_structed_bindings.h:46