3#include "indexable.hpp"
12template <
typename T,
typename ITER>
An interface for all objects that can be both iterated over and directly indexed.
Definition arrayLike.hpp:13
virtual int length() const noexcept=0
Get the length of the array.
A wrapper for std::vector.
Definition array.hpp:72
A base interface for all objects whose elements can be directly indexed.
Definition indexable.hpp:10
A base interface for all objects that can be iterated over.
Definition iterable.hpp:10