Home | History | Annotate | Download | only in dom

Lines Matching refs:m_elementData

1123     ASSERT(!m_elementData);
1129 m_elementData = document()->sharedObjectPool()->cachedShareableElementDataWithAttributes(attributeVector);
1131 m_elementData = ShareableElementData::createWithAttributes(attributeVector);
1133 // Use attributeVector instead of m_elementData because attributeChanged might modify m_elementData.
3020 if (!other.m_elementData) {
3021 m_elementData.clear();
3046 if (other.m_elementData->isUnique()
3048 && !other.m_elementData->presentationAttributeStyle()
3049 && (!other.m_elementData->inlineStyle() || !other.m_elementData->inlineStyle()->hasCSSOMWrapper()))
3050 const_cast<Element&>(other).m_elementData = static_cast<const UniqueElementData*>(other.m_elementData.get())->makeShareableCopy();
3052 if (!other.m_elementData->isUnique() && !ownerDocumentsHaveDifferentCaseSensitivity)
3053 m_elementData = other.m_elementData;
3055 m_elementData = other.m_elementData->makeUniqueCopy();
3057 for (unsigned i = 0; i < m_elementData->length(); ++i) {
3058 const Attribute* attribute = const_cast<const ElementData*>(m_elementData.get())->attributeItem(i);
3071 if (!m_elementData)
3072 m_elementData = UniqueElementData::create();
3074 ASSERT(!m_elementData->isUnique());
3075 m_elementData = static_cast<ShareableElementData*>(m_elementData.get())->makeUniqueCopy();