class FontFamilyInfo
Defined at line 1242 of file fidling/gen/sdk/fidl/fuchsia.fonts/fuchsia.fonts/cpp/fidl/fuchsia.fonts/cpp/natural_types.h
Information about a font family that can be requested using `Provider.GetFontFamilyInfo()`.
If a matching font family is not found, the table will be empty.
Public Methods
void FontFamilyInfo (Storage_ storage)
void FontFamilyInfo ()
Defined at line 1248 of file fidling/gen/sdk/fidl/fuchsia.fonts/fuchsia.fonts/cpp/fidl/fuchsia.fonts/cpp/natural_types.h
void FontFamilyInfo (FontFamilyInfo && )
Defined at line 1249 of file fidling/gen/sdk/fidl/fuchsia.fonts/fuchsia.fonts/cpp/fidl/fuchsia.fonts/cpp/natural_types.h
void FontFamilyInfo (const FontFamilyInfo & other)
FontFamilyInfo & operator= (FontFamilyInfo && )
Defined at line 1250 of file fidling/gen/sdk/fidl/fuchsia.fonts/fuchsia.fonts/cpp/fidl/fuchsia.fonts/cpp/natural_types.h
FontFamilyInfo & operator= (const FontFamilyInfo & other)
bool operator== (const FontFamilyInfo & other)
bool operator!= (const FontFamilyInfo & other)
bool IsEmpty ()
const std::optional< ::fuchsia_fonts::FamilyName> & name ()
Canonical font family name. Note that this may be different from the value passed to
`GetFontFamilyInfo()` due to the resolution of font aliases, and/or differences in
whitespace and capitalization.
::std::optional< ::fuchsia_fonts::FamilyName> & name ()
Canonical font family name. Note that this may be different from the value passed to
`GetFontFamilyInfo()` due to the resolution of font aliases, and/or differences in
whitespace and capitalization.
FontFamilyInfo & name (std::optional< ::fuchsia_fonts::FamilyName> value)
Canonical font family name. Note that this may be different from the value passed to
`GetFontFamilyInfo()` due to the resolution of font aliases, and/or differences in
whitespace and capitalization.
const std::optional< ::std::vector< ::fuchsia_fonts::Style2>> & styles ()
Unordered list of all available styles in the family.
::std::optional< ::std::vector< ::fuchsia_fonts::Style2>> & styles ()
Unordered list of all available styles in the family.
FontFamilyInfo & styles (std::optional< ::std::vector< ::fuchsia_fonts::Style2>> value)
Unordered list of all available styles in the family.
void FontFamilyInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits