Home
last modified time | relevance | path

Searched refs:ShareableElementData (Results 1 – 5 of 5) sorted by relevance

/external/chromium_org/third_party/WebKit/Source/core/dom/
DElementData.cpp49 return sizeof(ShareableElementData) + sizeof(Attribute) * count; in sizeForShareableElementDataWithAttributeCount()
88 toShareableElementData(this)->~ShareableElementData(); in finalizeGarbageCollectedObject()
139 ShareableElementData::ShareableElementData(const Vector<Attribute>& attributes) in ShareableElementData() function in blink::ShareableElementData
146 ShareableElementData::~ShareableElementData() in ~ShareableElementData()
152 ShareableElementData::ShareableElementData(const UniqueElementData& other) in ShareableElementData() function in blink::ShareableElementData
165 PassRefPtrWillBeRawPtr<ShareableElementData> ShareableElementData::createWithAttributes(const Vecto… in createWithAttributes()
172 return adoptRefWillBeNoop(new (slot) ShareableElementData(attributes)); in createWithAttributes()
187 UniqueElementData::UniqueElementData(const ShareableElementData& other) in UniqueElementData()
205 PassRefPtrWillBeRawPtr<ShareableElementData> UniqueElementData::makeShareableCopy() const in makeShareableCopy()
212 return adoptRefWillBeNoop(new (slot) ShareableElementData(*this)); in makeShareableCopy()
DElementData.h43 class ShareableElementData; variable
103 friend class ShareableElementData; variable
127 class ShareableElementData FINAL : public ElementData {
129 …static PassRefPtrWillBeRawPtr<ShareableElementData> createWithAttributes(const Vector<Attribute>&);
131 explicit ShareableElementData(const Vector<Attribute>&);
132 explicit ShareableElementData(const UniqueElementData&);
133 ~ShareableElementData();
152 DEFINE_ELEMENT_DATA_TYPE_CASTS(ShareableElementData, !data->isUnique(), !data.isUnique());
167 PassRefPtrWillBeRawPtr<ShareableElementData> makeShareableCopy() const;
173 explicit UniqueElementData(const ShareableElementData&);
[all …]
DElementDataCache.cpp41 inline bool hasSameAttributes(const Vector<Attribute>& attributes, ShareableElementData& elementDat… in hasSameAttributes()
48 PassRefPtrWillBeRawPtr<ShareableElementData> ElementDataCache::cachedShareableElementDataWithAttrib… in cachedShareableElementDataWithAttributes()
56 return ShareableElementData::createWithAttributes(attributes); in cachedShareableElementDataWithAttributes()
59 it->value = ShareableElementData::createWithAttributes(attributes); in cachedShareableElementDataWithAttributes()
DElementDataCache.h41 class ShareableElementData; variable
48 …PassRefPtrWillBeRawPtr<ShareableElementData> cachedShareableElementDataWithAttributes(const Vector…
55 …typedef WillBeHeapHashMap<unsigned, RefPtrWillBeMember<ShareableElementData>, AlreadyHashed> Share…
DElement.cpp1135 m_elementData = ShareableElementData::createWithAttributes(attributeVector); in parserSetAttributes()