8#if !defined(_INITIALIZER_LIST) && !defined(_LIBCPP_INITIALIZER_LIST)
9#define _INITIALIZER_LIST
10#define _LIBCPP_INITIALIZER_LIST
26 size() const noexcept {
return len; }
30 begin() const noexcept {
return array; }
39 : array(a), len(l) { }
49 {
return ils.begin(); }
Convenience class for use with initializer lists, i.e. bracketed list of items: { a,...
Definition initializer_list.h:19
constexpr const E * begin() const noexcept
Definition initializer_list.h:30
constexpr const E * end() const noexcept
Definition initializer_list.h:34
constexpr initializer_list(const E *a, size_t l)
Definition initializer_list.h:38
constexpr initializer_list() noexcept
Definition initializer_list.h:22
constexpr size_t size() const noexcept
Definition initializer_list.h:26
Definition initializer_list.h:15
constexpr const T * begin(initializer_list< T > ils) noexcept
Definition initializer_list.h:48
constexpr const T * end(initializer_list< T > ils) noexcept
Definition initializer_list.h:53