Home | History | Annotate | Download | only in css

Lines Matching defs:CSSMutableStyleDeclaration

38     CSSMutableStyleDeclarationConstIterator(const CSSMutableStyleDeclaration* decl, CSSProperty* current);
54 const CSSMutableStyleDeclaration* m_decl;
58 class CSSMutableStyleDeclaration : public CSSStyleDeclaration {
60 static PassRefPtr<CSSMutableStyleDeclaration> create()
62 return adoptRef(new CSSMutableStyleDeclaration);
64 static PassRefPtr<CSSMutableStyleDeclaration> create(CSSRule* parentRule)
66 return adoptRef(new CSSMutableStyleDeclaration(parentRule));
68 static PassRefPtr<CSSMutableStyleDeclaration> create(CSSRule* parentRule, const CSSProperty* const* properties, int numProperties)
70 return adoptRef(new CSSMutableStyleDeclaration(parentRule, properties, numProperties));
72 static PassRefPtr<CSSMutableStyleDeclaration> create(const Vector<CSSProperty>& properties, unsigned variableDependentValueCount)
74 return adoptRef(new CSSMutableStyleDeclaration(0, properties, variableDependentValueCount));
77 CSSMutableStyleDeclaration& operator=(const CSSMutableStyleDeclaration&);
103 virtual PassRefPtr<CSSMutableStyleDeclaration> copy() const;
124 PassRefPtr<CSSMutableStyleDeclaration> copyBlockProperties() const;
128 void merge(CSSMutableStyleDeclaration*, bool argOverridesOnConflict = true);
138 CSSMutableStyleDeclaration(CSSRule* parentRule);
141 CSSMutableStyleDeclaration();
142 CSSMutableStyleDeclaration(CSSRule* parentRule, const Vector<CSSProperty>&, unsigned variableDependentValueCount);
143 CSSMutableStyleDeclaration(CSSRule* parentRule, const CSSProperty* const *, int numProperties);
145 virtual PassRefPtr<CSSMutableStyleDeclaration> makeMutable();
172 inline CSSMutableStyleDeclarationConstIterator::CSSMutableStyleDeclarationConstIterator(const CSSMutableStyleDeclaration* decl, CSSProperty* current)
177 const_cast<CSSMutableStyleDeclaration*>(m_decl)->m_iteratorCount++;
186 const_cast<CSSMutableStyleDeclaration*>(m_decl)->m_iteratorCount++;
193 const_cast<CSSMutableStyleDeclaration*>(m_decl)->m_iteratorCount--;
202 const_cast<CSSMutableStyleDeclaration*>(m_decl)->m_iteratorCount++;
209 ASSERT(m_current != const_cast<CSSMutableStyleDeclaration*>(m_decl)->m_properties.end());