StyleSheetContents::StyleSheetContents(const StyleSheetContents& o) : RefCounted<StyleSheetContents>() , m_ownerRule(0) , m_originalURL(o.m_originalURL) , m_encodingFromCharsetRule(o.m_encodingFromCharsetRule) , m_importRules(o.m_importRules.size()) , m_childRules(o.m_childRules.size()) , m_namespaces(o.m_namespaces) , m_loadCompleted(true) , m_isUserStyleSheet(o.m_isUserStyleSheet) , m_hasSyntacticallyValidCSSHeader(o.m_hasSyntacticallyValidCSSHeader) , m_didLoadErrorOccur(false) , m_usesRemUnits(o.m_usesRemUnits) , m_isMutable(false) , m_isInMemoryCache(false) , m_parserContext(o.m_parserContext) { ASSERT(o.isCacheable()); // FIXME: Copy import rules. ASSERT(o.m_importRules.isEmpty()); for (unsigned i = 0; i < m_childRules.size(); ++i) m_childRules[i] = o.m_childRules[i]->copy(); }
StyleSheetContents::StyleSheetContents(const StyleSheetContents& o) : m_ownerRule(nullptr) , m_originalURL(o.m_originalURL) , m_encodingFromCharsetRule(o.m_encodingFromCharsetRule) , m_importRules(o.m_importRules.size()) , m_childRules(o.m_childRules.size()) , m_namespaces(o.m_namespaces) , m_hasSyntacticallyValidCSSHeader(o.m_hasSyntacticallyValidCSSHeader) , m_didLoadErrorOccur(false) , m_usesRemUnits(o.m_usesRemUnits) , m_isMutable(false) , m_isInMemoryCache(false) , m_hasFontFaceRule(o.m_hasFontFaceRule) , m_hasMediaQueries(o.m_hasMediaQueries) , m_hasSingleOwnerDocument(true) , m_parserContext(o.m_parserContext) { ASSERT(o.isCacheable()); // FIXME: Copy import rules. ASSERT(o.m_importRules.isEmpty()); for (unsigned i = 0; i < m_childRules.size(); ++i) m_childRules[i] = o.m_childRules[i]->copy(); }