class FamilyInfo

Defined at line 1062 of file fidling/gen/sdk/fidl/fuchsia.fonts/fuchsia.fonts/cpp/fidl/fuchsia.fonts/cpp/natural_types.h

Deprecated. See `FontFamilyInfo`.

Information about font family that can be requested using GetFamilyInfo().

Public Methods

void FamilyInfo (Storage_ storage)
void FamilyInfo (::std::string name, ::std::vector< ::fuchsia_fonts::Style> styles)
void FamilyInfo ()

Default constructs a |FamilyInfo| only if all of its members are default constructible.

Defined at line 1073 of file fidling/gen/sdk/fidl/fuchsia.fonts/fuchsia.fonts/cpp/fidl/fuchsia.fonts/cpp/natural_types.h

void FamilyInfo (FamilyInfo && )

Defined at line 1076 of file fidling/gen/sdk/fidl/fuchsia.fonts/fuchsia.fonts/cpp/fidl/fuchsia.fonts/cpp/natural_types.h

void FamilyInfo (const FamilyInfo & other)
FamilyInfo & operator= (FamilyInfo && )

Defined at line 1077 of file fidling/gen/sdk/fidl/fuchsia.fonts/fuchsia.fonts/cpp/fidl/fuchsia.fonts/cpp/natural_types.h

FamilyInfo & operator= (const FamilyInfo & other)
bool operator== (const FamilyInfo & other)
bool operator!= (const FamilyInfo & other)
const ::std::string & name ()

Canonical font family name. Note that this may be different from the

value passed to GetFamilyInfo() because GetFamilyInfo() also resolves

font aliases and ignores case. For example GetFamilyInfo("robotoslab")

will FamilyInfo.name = "Robot Slab".

::std::string & name ()

Canonical font family name. Note that this may be different from the

value passed to GetFamilyInfo() because GetFamilyInfo() also resolves

font aliases and ignores case. For example GetFamilyInfo("robotoslab")

will FamilyInfo.name = "Robot Slab".

FamilyInfo & name (::std::string value)

Canonical font family name. Note that this may be different from the

value passed to GetFamilyInfo() because GetFamilyInfo() also resolves

font aliases and ignores case. For example GetFamilyInfo("robotoslab")

will FamilyInfo.name = "Robot Slab".

const ::std::vector< ::fuchsia_fonts::Style> & styles ()

Unordered list of all available styles in the family.

::std::vector< ::fuchsia_fonts::Style> & styles ()

Unordered list of all available styles in the family.

FamilyInfo & styles (::std::vector< ::fuchsia_fonts::Style> value)

Unordered list of all available styles in the family.

void FamilyInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits