direct access for ZAM to VectorVal internal vector

This commit is contained in:
Vern Paxson 2021-05-30 19:35:54 -07:00
parent 43c88749dd
commit cd8e16e090

View file

@ -1601,6 +1601,10 @@ public:
const String* StringAt(unsigned int index) const
{ return StringValAt(index)->AsString(); }
// Only intended for low-level access by compiled code.
const auto& RawVec() const { return vector_val; }
auto& RawVec() { return vector_val; }
protected:
/**
* Returns the element at a given index or nullptr if it does not exist.