LibJS: Add IndexedProperties::storage() to access the underlying storage

This will be used in GetByValue and PutByValue fast paths.
This commit is contained in:
Andreas Kling 2023-10-05 08:59:59 +02:00
parent 7df1692580
commit a3ee8ff377

View file

@ -138,6 +138,9 @@ public:
size_t array_like_size() const { return m_storage ? m_storage->array_like_size() : 0; }
bool set_array_like_size(size_t);
IndexedPropertyStorage* storage() { return m_storage; }
IndexedPropertyStorage const* storage() const { return m_storage; }
size_t real_size() const;
Vector<u32> indices() const;