// ISO/IEC N3290: 18.9 Initializer lists

namespace std {
    template<class E> class initializer_list;

    template<class E> const E* begin(initializer_list<E> il) noexcept; 
    template<class E> const E* end(initializer_list<E> il) noexcept;
}
