Home | History | Annotate | Download | only in runtime

Lines Matching refs:PropertyTable

88 class PropertyTable {
144 // Constructor is passed an initial capacity, a PropertyTable to copy, or both.
145 explicit PropertyTable(unsigned initialCapacity);
146 PropertyTable(JSGlobalData&, JSCell*, const PropertyTable&);
147 PropertyTable(JSGlobalData&, JSCell*, unsigned initialCapacity, const PropertyTable&);
148 ~PropertyTable();
179 // Copy this PropertyTable, ensuring the copy has at least the capacity provided.
180 PassOwnPtr<PropertyTable> copy(JSGlobalData&, JSCell* owner, unsigned newCapacity);
188 PropertyTable(const PropertyTable&);
238 inline PropertyTable::PropertyTable(unsigned initialCapacity)
248 inline PropertyTable::PropertyTable(JSGlobalData& globalData, JSCell* owner, const PropertyTable& other)
271 inline PropertyTable::PropertyTable(JSGlobalData& globalData, JSCell* owner, unsigned initialCapacity, const PropertyTable& other)
295 inline PropertyTable::~PropertyTable()
304 inline PropertyTable::iterator PropertyTable::begin()
309 inline PropertyTable::iterator PropertyTable::end()
314 inline PropertyTable::const_iterator PropertyTable::begin() const
319 inline PropertyTable::const_iterator PropertyTable::end() const
324 inline PropertyTable::find_iterator PropertyTable::find(const KeyType& key)
355 inline std::pair<PropertyTable::find_iterator, bool> PropertyTable::add(const ValueType& entry)
382 inline void PropertyTable::remove(const find_iterator& iter)
406 inline void PropertyTable::remove(const KeyType& key)
412 inline unsigned PropertyTable::size() const
417 inline bool PropertyTable::isEmpty() const
422 inline unsigned PropertyTable::propertyStorageSize() const
427 inline void PropertyTable::clearDeletedOffsets()
432 inline bool PropertyTable::hasDeletedOffset()
437 inline unsigned PropertyTable::getDeletedOffset()
444 inline void PropertyTable::addDeletedOffset(unsigned offset)
451 inline PassOwnPtr<PropertyTable> PropertyTable::copy(JSGlobalData& globalData, JSCell* owner, unsigned newCapacity)
458 return new PropertyTable(globalData, owner, *this);
459 return new PropertyTable(globalData, owner, newCapacity, *this);
463 inline size_t PropertyTable::sizeInMemory()
465 size_t result = sizeof(PropertyTable) + dataSize();
472 inline void PropertyTable::reinsert(const ValueType& entry)
487 inline void PropertyTable::rehash(unsigned newCapacity)
507 inline unsigned PropertyTable::tableCapacity() const { return m_indexSize >> 1; }
509 inline unsigned PropertyTable::deletedEntryIndex() const { return tableCapacity() + 1; }
512 inline T* PropertyTable::skipDeletedEntries(T* valuePtr)
519 inline PropertyTable::ValueType* PropertyTable::table()
525 inline const PropertyTable::ValueType* PropertyTable::table() const
531 inline unsigned PropertyTable::usedCount() const
537 inline size_t PropertyTable::dataSize()
543 inline unsigned PropertyTable::sizeForCapacity(unsigned capacity)
550 inline bool PropertyTable::canInsert()