9 static_assert(
false,
"This is an *interface*, not an actual class in the library.");
A RangeT is an ordered collection that can be iterated through.
Definition: range-t.hpp:21
auto end() const
The past-end iterator of this range.
const DataT & operator[](std::size_t index) const
Get the item at index without bound-checking.
T DataT
The type of items in this range.
Definition: range-t.hpp:24
const DataT & at(std::size_t index) const
Get the item at index with bound-checking.
auto begin() const
The beginning iterator of this range.