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)
74 return adoptRef(new CSSMutableStyleDeclaration(0, properties));
77 CSSMutableStyleDeclaration& operator=(const CSSMutableStyleDeclaration&);
107 virtual PassRefPtr<CSSMutableStyleDeclaration> copy() const;
129 PassRefPtr<CSSMutableStyleDeclaration> copyBlockProperties() const;
133 void merge(const CSSMutableStyleDeclaration*, bool argOverridesOnConflict = true);
140 bool propertiesEqual(const CSSMutableStyleDeclaration* o) const { return m_properties == o->m_properties; }
145 CSSMutableStyleDeclaration(CSSRule* parentRule);
148 CSSMutableStyleDeclaration();
149 CSSMutableStyleDeclaration(CSSRule* parentRule, const Vector<CSSProperty>&);
150 CSSMutableStyleDeclaration(CSSRule* parentRule, const CSSProperty* const *, int numProperties);
152 virtual PassRefPtr<CSSMutableStyleDeclaration> makeMutable();
183 inline CSSMutableStyleDeclarationConstIterator::CSSMutableStyleDeclarationConstIterator(const CSSMutableStyleDeclaration* decl, CSSProperty* current)
188 const_cast<CSSMutableStyleDeclaration*>(m_decl)->m_iteratorCount++;
197 const_cast<CSSMutableStyleDeclaration*>(m_decl)->m_iteratorCount++;
204 const_cast<CSSMutableStyleDeclaration*>(m_decl)->m_iteratorCount--;
213 const_cast<CSSMutableStyleDeclaration*>(m_decl)->m_iteratorCount++;
220 ASSERT(m_current != const_cast<CSSMutableStyleDeclaration*>(m_decl)->m_properties.end());