diff --git a/src/objects/lobject.h b/src/objects/lobject.h index d3bda37a..df9710ad 100644 --- a/src/objects/lobject.h +++ b/src/objects/lobject.h @@ -1649,6 +1649,14 @@ class Table : public GCBase { const Value* getArray() const noexcept { return array; } void setArray(Value* arr) noexcept { array = arr; } + // Phase 115.3: std::span accessors for array part + std::span getArraySpan() noexcept { + return std::span(array, asize); + } + std::span getArraySpan() const noexcept { + return std::span(array, asize); + } + Node* getNodeArray() noexcept { return node; } const Node* getNodeArray() const noexcept { return node; } void setNodeArray(Node* n) noexcept { node = n; }