Searched refs:ShareableElementData (Results 1 – 5 of 5) sorted by relevance
50 return sizeof(ShareableElementData) + sizeof(Attribute) * count; in sizeForShareableElementDataWithAttributeCount()88 delete static_cast<ShareableElementData*>(this); in destroy()95 return adoptRef(new UniqueElementData(static_cast<const ShareableElementData&>(*this))); in makeUniqueCopy()148 ShareableElementData::ShareableElementData(const Vector<Attribute>& attributes) in ShareableElementData() function in WebCore::ShareableElementData155 ShareableElementData::~ShareableElementData() in ~ShareableElementData()161 ShareableElementData::ShareableElementData(const UniqueElementData& other) in ShareableElementData() function in WebCore::ShareableElementData175 PassRefPtr<ShareableElementData> ShareableElementData::createWithAttributes(const Vector<Attribute>… in createWithAttributes()178 return adoptRef(new (slot) ShareableElementData(attributes)); in createWithAttributes()193 UniqueElementData::UniqueElementData(const ShareableElementData& other) in UniqueElementData()210 PassRefPtr<ShareableElementData> UniqueElementData::makeShareableCopy() const in makeShareableCopy()[all …]
41 class ShareableElementData; variable96 friend class ShareableElementData; variable114 class ShareableElementData : public ElementData {116 static PassRefPtr<ShareableElementData> createWithAttributes(const Vector<Attribute>&);118 explicit ShareableElementData(const Vector<Attribute>&);119 explicit ShareableElementData(const UniqueElementData&);120 ~ShareableElementData();132 PassRefPtr<ShareableElementData> makeShareableCopy() const;142 explicit UniqueElementData(const ShareableElementData&);182 return static_cast<const ShareableElementData*>(this)->m_attributeArray; in attributeBase()
60 …bleElementDataCacheEntry(const ShareableElementDataCacheKey& k, PassRefPtr<ShareableElementData> v) in ShareableElementDataCacheEntry()66 RefPtr<ShareableElementData> value;69 PassRefPtr<ShareableElementData> DocumentSharedObjectPool::cachedShareableElementDataWithAttributes… in cachedShareableElementDataWithAttributes()80 RefPtr<ShareableElementData> elementData; in cachedShareableElementDataWithAttributes()84 elementData = ShareableElementData::createWithAttributes(attributes); in cachedShareableElementDataWithAttributes()
37 class ShareableElementData; variable45 …PassRefPtr<ShareableElementData> cachedShareableElementDataWithAttributes(const Vector<Attribute>&…
1196 m_elementData = ShareableElementData::createWithAttributes(attributeVector); in parserSetAttributes()3383 m_elementData = static_cast<ShareableElementData*>(m_elementData.get())->makeUniqueCopy(); in createUniqueElementData()