void FontFaceCache::remove(const StyleRuleFontFace* fontFaceRule) { StyleRuleToFontFace::iterator it = m_styleRuleToFontFace.find(fontFaceRule); if (it != m_styleRuleToFontFace.end()) { removeFontFace(it->value.get(), true); m_styleRuleToFontFace.remove(it); } }
void FontFaceCache::clearCSSConnected() { for (const auto& item : m_styleRuleToFontFace) removeFontFace(item.value.get(), true); m_styleRuleToFontFace.clear(); }
void FontFaceCache::clearCSSConnected() { for (StyleRuleToFontFace::iterator it = m_styleRuleToFontFace.begin(); it != m_styleRuleToFontFace.end(); ++it) removeFontFace(it->value.get(), true); m_styleRuleToFontFace.clear(); }