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