Lines Matching defs:ElementData
47 // ElementData represents very common, but not necessarily unique to an element,
49 class ElementData : public RefCountedWillBeGarbageCollectedFinalized<ElementData> {
78 bool isEquivalent(const ElementData* other) const;
86 ElementData();
87 explicit ElementData(unsigned arraySize);
88 ElementData(const ElementData&, bool isUnique);
116 DEFINE_TYPE_CASTS(thisType, ElementData, data, pointerPredicate, referencePredicate)
127 class ShareableElementData FINAL : public ElementData {
135 void traceAfterDispatch(Visitor* visitor) { ElementData::traceAfterDispatch(visitor); }
160 // be created to fill in values in the ElementData that are derived from
164 class UniqueElementData FINAL : public ElementData {
189 inline void ElementData::deref()
197 inline const StylePropertySet* ElementData::presentationAttributeStyle() const
204 inline AttributeCollection ElementData::attributes() const