class ProductInfo

Defined at line 101 of file fidling/gen/sdk/fidl/fuchsia.hwinfo/fuchsia.hwinfo/cpp/fidl/fuchsia.hwinfo/cpp/natural_types.h

Collection of properties that is shared with other devices within the same

product line.

Public Methods

void ProductInfo (Storage_ storage)
void ProductInfo ()

Defined at line 107 of file fidling/gen/sdk/fidl/fuchsia.hwinfo/fuchsia.hwinfo/cpp/fidl/fuchsia.hwinfo/cpp/natural_types.h

void ProductInfo (ProductInfo && )

Defined at line 108 of file fidling/gen/sdk/fidl/fuchsia.hwinfo/fuchsia.hwinfo/cpp/fidl/fuchsia.hwinfo/cpp/natural_types.h

void ProductInfo (const ProductInfo & other)
bool operator!= (const ProductInfo & other)
bool IsEmpty ()
ProductInfo & language (std::optional< ::std::string> value)

Setter for language.

ProductInfo & manufacturer (std::optional< ::std::string> value)

Setter for manufacturer.

const std::optional< ::std::string> & build_date ()
::std::optional< ::std::string> & build_date ()
ProductInfo & build_date (std::optional< ::std::string> value)

Setter for build_date.

const std::optional< ::std::string> & build_name ()
::std::optional< ::std::string> & build_name ()
ProductInfo & build_name (std::optional< ::std::string> value)

Setter for build_name.

const std::optional< ::std::string> & colorway ()
::std::optional< ::std::string> & colorway ()
ProductInfo & colorway (std::optional< ::std::string> value)

Setter for colorway.

const std::optional< ::std::string> & display ()
::std::optional< ::std::string> & display ()
ProductInfo & display (std::optional< ::std::string> value)

Setter for display.

const std::optional< ::std::string> & memory ()
::std::optional< ::std::string> & memory ()
ProductInfo & memory (std::optional< ::std::string> value)

Setter for memory.

const std::optional< ::std::string> & nand_storage ()
::std::optional< ::std::string> & nand_storage ()
ProductInfo & nand_storage (std::optional< ::std::string> value)

Setter for nand_storage.

const std::optional< ::std::string> & emmc_storage ()
::std::optional< ::std::string> & emmc_storage ()
ProductInfo & emmc_storage (std::optional< ::std::string> value)

Setter for emmc_storage.

const std::optional< ::std::string> & microphone ()
::std::optional< ::std::string> & microphone ()
ProductInfo & microphone (std::optional< ::std::string> value)

Setter for microphone.

const std::optional< ::std::string> & audio_amplifier ()
::std::optional< ::std::string> & audio_amplifier ()
ProductInfo & audio_amplifier (std::optional< ::std::string> value)

Setter for audio_amplifier.

void ProductInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
ProductInfo & operator= (ProductInfo && )

Defined at line 109 of file fidling/gen/sdk/fidl/fuchsia.hwinfo/fuchsia.hwinfo/cpp/fidl/fuchsia.hwinfo/cpp/natural_types.h

ProductInfo & operator= (const ProductInfo & other)
bool operator== (const ProductInfo & other)
const std::optional< ::std::string> & sku ()
::std::optional< ::std::string> & sku ()
ProductInfo & sku (std::optional< ::std::string> value)

Setter for sku.

const std::optional< ::std::string> & language ()
::std::optional< ::std::string> & language ()
const std::optional< ::fuchsia_intl::RegulatoryDomain> & regulatory_domain ()
::std::optional< ::fuchsia_intl::RegulatoryDomain> & regulatory_domain ()
ProductInfo & regulatory_domain (std::optional< ::fuchsia_intl::RegulatoryDomain> value)

Setter for regulatory_domain.

const std::optional< ::std::vector< ::fuchsia_intl::LocaleId>> & locale_list ()
::std::optional< ::std::vector< ::fuchsia_intl::LocaleId>> & locale_list ()
ProductInfo & locale_list (std::optional< ::std::vector< ::fuchsia_intl::LocaleId>> value)

Setter for locale_list.

const std::optional< ::std::string> & name ()
::std::optional< ::std::string> & name ()
ProductInfo & name (std::optional< ::std::string> value)

Setter for name.

const std::optional< ::std::string> & model ()
::std::optional< ::std::string> & model ()
ProductInfo & model (std::optional< ::std::string> value)

Setter for model.

const std::optional< ::std::string> & manufacturer ()
::std::optional< ::std::string> & manufacturer ()

Friends

class MemberVisitor
class NaturalTableCodingTraits