#include "alloc.hpp" #include #include using namespace sliger::heap; auto Array::at(int32_t index) & -> Value& { if (index >= static_cast(this->values.size()) || index < 0) { std::cout << std::format( "index not in range, expected to be in range (0..{}), got: {}", this->values.size(), index); exit(1); } return values.at(static_cast(index)); }