Lines Matching defs:CSSPrimitiveValue
65 class CSSPrimitiveValue : public CSSValue {
203 static PassRefPtr<CSSPrimitiveValue> createIdentifier(int identifier) { return adoptRef(new CSSPrimitiveValue(identifier)); }
204 static PassRefPtr<CSSPrimitiveValue> createColor(unsigned rgbValue) { return adoptRef(new CSSPrimitiveValue(rgbValue)); }
205 static PassRefPtr<CSSPrimitiveValue> create(double value, UnitTypes type) { return adoptRef(new CSSPrimitiveValue(value, type)); }
206 static PassRefPtr<CSSPrimitiveValue> create(const String& value, UnitTypes type) { return adoptRef(new CSSPrimitiveValue(value, type)); }
208 template<typename T> static PassRefPtr<CSSPrimitiveValue> create(T value)
210 return adoptRef(new CSSPrimitiveValue(value));
217 static PassRefPtr<CSSPrimitiveValue> createAllowingMarginQuirk(double value, UnitTypes type)
219 CSSPrimitiveValue* quirkValue = new CSSPrimitiveValue(value, type);
224 ~CSSPrimitiveValue();
325 PassRefPtr<CSSPrimitiveValue> cloneForCSSOM() const;
328 bool equals(const CSSPrimitiveValue&) const;
332 CSSPrimitiveValue(int ident);
333 CSSPrimitiveValue(unsigned color); // RGB value
334 CSSPrimitiveValue(const Length&);
335 CSSPrimitiveValue(const String&, UnitTypes);
336 CSSPrimitiveValue(double, UnitTypes);
338 template<typename T> CSSPrimitiveValue(T); // Defined in CSSPrimitiveValueMappings.h
339 template<typename T> CSSPrimitiveValue(T* val)
345 template<typename T> CSSPrimitiveValue(PassRefPtr<T> val)