18 Language support library [language.support]

18.9 Initializer lists [support.initlist]

18.9.2 Initializer list access [support.initlist.access]

const E* begin() const noexcept;

Returns: A pointer to the beginning of the array. If size() == 0 the values of begin() and end() are unspecified but they shall be identical.

const E* end() const noexcept;

Returns: begin() + size()

size_t size() const noexcept;

Returns: The number of elements in the array.

Complexity: constant time.