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;
const_reverse_iterator rend() const noexcept;
const_reverse_iterator crend() const noexcept;
[[nodiscard]] bool empty() const noexcept;
size_type size() const noexcept;
size_type max_size() const noexcept;
const_reference operator[](size_type frame_no) const;
const_reference at(size_type frame_no) const;