Searched refs:ImmutableStylePropertySet (Results 1 - 4 of 4) sorted by relevance

/external/chromium_org/third_party/WebKit/Source/core/css/
H A DStylePropertySet.h38 class ImmutableStylePropertySet;
107 PassRefPtr<ImmutableStylePropertySet> immutableCopyIfNeeded() const;
146 class ImmutableStylePropertySet : public StylePropertySet { class in namespace:WebCore
148 ~ImmutableStylePropertySet();
149 static PassRefPtr<ImmutableStylePropertySet> create(const CSSProperty* properties, unsigned count, CSSParserMode);
159 ImmutableStylePropertySet(const CSSProperty*, unsigned count, CSSParserMode);
162 inline const CSSValue** ImmutableStylePropertySet::valueArray() const
167 inline const StylePropertyMetadata* ImmutableStylePropertySet::metadataArray() const
230 return static_cast<const ImmutableStylePropertySet&>(m_propertySet).metadataArray()[m_index];
237 return static_cast<const ImmutableStylePropertySet
[all...]
H A DStylePropertySet.cpp48 return sizeof(ImmutableStylePropertySet) - sizeof(void*) + sizeof(CSSValue*) * count + sizeof(StylePropertyMetadata) * count;
51 PassRefPtr<ImmutableStylePropertySet> ImmutableStylePropertySet::create(const CSSProperty* properties, unsigned count, CSSParserMode cssParserMode)
54 return adoptRef(new (slot) ImmutableStylePropertySet(properties, count, cssParserMode));
57 PassRefPtr<ImmutableStylePropertySet> StylePropertySet::immutableCopyIfNeeded() const
60 return static_cast<ImmutableStylePropertySet*>(const_cast<StylePropertySet*>(this));
62 return ImmutableStylePropertySet::create(mutableThis->m_propertyVector.data(), mutableThis->m_propertyVector.size(), cssParserMode());
78 ImmutableStylePropertySet::ImmutableStylePropertySet(const CSSProperty* properties, unsigned length, CSSParserMode cssParserMode) function in class:WebCore::ImmutableStylePropertySet
90 ImmutableStylePropertySet
[all...]
H A DCSSParser.h59 class ImmutableStylePropertySet;
110 static PassRefPtr<ImmutableStylePropertySet> parseInlineStyleDeclaration(const String&, Element*);
364 PassRefPtr<ImmutableStylePropertySet> createStylePropertySet();
559 PassRefPtr<ImmutableStylePropertySet> parseDeclaration(const String&, StyleSheetContents* contextStyleSheet);
H A DCSSParser-in.cpp1285 PassRefPtr<ImmutableStylePropertySet> CSSParser::parseInlineStyleDeclaration(const String& string, Element* element)
1293 PassRefPtr<ImmutableStylePropertySet> CSSParser::parseDeclaration(const String& string, StyleSheetContents* contextStyleSheet)
1304 RefPtr<ImmutableStylePropertySet> style = createStylePropertySet();
1376 PassRefPtr<ImmutableStylePropertySet> CSSParser::createStylePropertySet()
1389 return ImmutableStylePropertySet::create(results.data(), results.size(), m_context.mode);

Completed in 318 milliseconds