Lines Matching defs:ImmutableStyleProperties
40 class ImmutableStyleProperties;
105 PassRef<ImmutableStyleProperties> immutableCopyIfNeeded() const;
157 class ImmutableStyleProperties : public StyleProperties {
159 ~ImmutableStyleProperties();
160 static PassRef<ImmutableStyleProperties> create(const CSSProperty* properties, unsigned count, CSSParserMode);
171 ImmutableStyleProperties(const CSSProperty*, unsigned count, CSSParserMode);
174 inline const CSSValue** ImmutableStyleProperties::valueArray() const
179 inline const StylePropertyMetadata* ImmutableStyleProperties::metadataArray() const
245 TYPE_CASTS_BASE(ImmutableStyleProperties, StyleProperties, set, !set->isMutable(), !set.isMutable());
247 inline ImmutableStyleProperties* toImmutableStyleProperties(const RefPtr<StyleProperties>& set)
256 return static_cast<const ImmutableStyleProperties&>(m_propertySet).metadataArray()[m_index];
263 return static_cast<const ImmutableStyleProperties&>(m_propertySet).valueArray()[m_index];
286 delete static_cast<ImmutableStyleProperties*>(this);