#include "third_party/blink/renderer/platform/fonts/generic_font_family_settings.h"
#include <memory>
#include "third_party/blink/renderer/platform/fonts/font_cache.h"
namespace blink {
BASE_FEATURE(…);
GenericFontFamilySettings::GenericFontFamilySettings(
const GenericFontFamilySettings& other)
: … { … }
GenericFontFamilySettings& GenericFontFamilySettings::operator=(
const GenericFontFamilySettings& other) { … }
void GenericFontFamilySettings::SetGenericFontFamilyMap(
ScriptFontFamilyMap& font_map,
const AtomicString& family,
UScriptCode script) { … }
const AtomicString& GenericFontFamilySettings::GenericFontFamilyForScript(
const ScriptFontFamilyMap& font_map,
UScriptCode script) const { … }
bool GenericFontFamilySettings::ShouldUpdateFontFamily(
const AtomicString& old_first_available_family,
const AtomicString& new_family) const { … }
const AtomicString& GenericFontFamilySettings::Standard(
UScriptCode script) const { … }
bool GenericFontFamilySettings::UpdateStandard(const AtomicString& family,
UScriptCode script) { … }
const AtomicString& GenericFontFamilySettings::Fixed(UScriptCode script) const { … }
bool GenericFontFamilySettings::UpdateFixed(const AtomicString& family,
UScriptCode script) { … }
const AtomicString& GenericFontFamilySettings::Serif(UScriptCode script) const { … }
bool GenericFontFamilySettings::UpdateSerif(const AtomicString& family,
UScriptCode script) { … }
const AtomicString& GenericFontFamilySettings::SansSerif(
UScriptCode script) const { … }
bool GenericFontFamilySettings::UpdateSansSerif(const AtomicString& family,
UScriptCode script) { … }
const AtomicString& GenericFontFamilySettings::Cursive(
UScriptCode script) const { … }
bool GenericFontFamilySettings::UpdateCursive(const AtomicString& family,
UScriptCode script) { … }
const AtomicString& GenericFontFamilySettings::Fantasy(
UScriptCode script) const { … }
bool GenericFontFamilySettings::UpdateFantasy(const AtomicString& family,
UScriptCode script) { … }
const AtomicString& GenericFontFamilySettings::Math(UScriptCode script) const { … }
bool GenericFontFamilySettings::UpdateMath(const AtomicString& family,
UScriptCode script) { … }
void GenericFontFamilySettings::Reset() { … }
}