Lines Matching refs:FontFamilyName

28 struct FontFamilyName final {
31 FontFamilyName() = delete;
34 explicit FontFamilyName(nsAtom* aFamilyName, Syntax aSyntax) in FontFamilyName() function
37 explicit FontFamilyName(const nsACString& aFamilyName, Syntax aSyntax) in FontFamilyName() function
41 explicit FontFamilyName(StyleGenericFontFamily aGeneric) in FontFamilyName() function
46 FontFamilyName(const FontFamilyName&) = default;
94 static FontFamilyName Convert(const nsACString& aFamilyOrGenericName) { in Convert()
114 return FontFamilyName(aFamilyOrGenericName, Syntax::Identifiers); in Convert()
117 return FontFamilyName(genericType); in Convert()
125 inline bool operator==(const FontFamilyName& a, const FontFamilyName& b) {
146 : mNames{FontFamilyName(aGenericType)} {} in SharedFontList()
149 : mNames{FontFamilyName(aFamilyName, aSyntax)} {} in SharedFontList()
152 : mNames{FontFamilyName(aFamilyName, aSyntax)} {} in SharedFontList()
154 explicit SharedFontList(nsTArray<FontFamilyName>&& aNames) in SharedFontList()
172 const nsTArray<FontFamilyName> mNames{};
204 explicit FontFamilyList(nsTArray<FontFamilyName>&& aNames) in FontFamilyList()
212 void SetFontlist(nsTArray<FontFamilyName>&& aNames) { in SetFontlist()
236 for (const FontFamilyName& name : mFontlist->mNames) { in HasDefaultGeneric()
250 const FontFamilyName name = mFontlist->mNames[i]; in PrioritizeFirstGeneric()
257 nsTArray<FontFamilyName> names; in PrioritizeFirstGeneric()
270 nsTArray<FontFamilyName> names; in PrependGeneric()
272 names.InsertElementAt(0, FontFamilyName(aGeneric)); in PrependGeneric()
278 const nsTArray<FontFamilyName>& names = mFontlist->mNames;
285 const FontFamilyName& name = names[i];
302 for (const FontFamilyName& name : mFontlist->mNames) { in Contains()