class CSSSVGDocumentValue : public CSSValue {
public:
- static PassRefPtr<CSSSVGDocumentValue> create(const String& url) { return adoptRef(new CSSSVGDocumentValue(url)); }
+ static PassRefPtrWillBeRawPtr<CSSSVGDocumentValue> create(const String& url)
+ {
+ return adoptRefCountedWillBeRefCountedGarbageCollected(new CSSSVGDocumentValue(url));
+ }
~CSSSVGDocumentValue();
DocumentResource* cachedSVGDocument() const { return m_document.get(); }
bool loadRequested() const { return m_loadRequested; }
bool equals(const CSSSVGDocumentValue&) const;
+ void traceAfterDispatch(Visitor* visitor) { CSSValue::traceAfterDispatch(visitor); }
+
private:
CSSSVGDocumentValue(const String& url);