using const_iterator = implementation-defined;
allocator_type get_allocator() const noexcept;
const_iterator begin() const noexcept;
const_iterator cbegin() const noexcept;
const_iterator end() const noexcept;
const_iterator cend() const noexcept;
const_reverse_iterator rbegin() const noexcept;
const_reverse_iterator crbegin() const noexcept;