class BuildInfo

Defined at line 30 of file fidling/gen/sdk/fidl/fuchsia.buildinfo/fuchsia.buildinfo/cpp/fidl/fuchsia.buildinfo/cpp/natural_types.h

Public Methods

void BuildInfo ()

Defined at line 36 of file fidling/gen/sdk/fidl/fuchsia.buildinfo/fuchsia.buildinfo/cpp/fidl/fuchsia.buildinfo/cpp/natural_types.h

void BuildInfo (BuildInfo && )

Defined at line 37 of file fidling/gen/sdk/fidl/fuchsia.buildinfo/fuchsia.buildinfo/cpp/fidl/fuchsia.buildinfo/cpp/natural_types.h

void BuildInfo (Storage_ storage)
void BuildInfo (const BuildInfo & other)
BuildInfo & operator= (const BuildInfo & other)
bool operator== (const BuildInfo & other)
bool operator!= (const BuildInfo & other)
bool IsEmpty ()
const std::optional< ::std::string> & product_config ()

A description of the product configuration used at build time, determined

by the value passed as PRODUCT in 'fx set'. See 'fx list-products' for a

list of possible values.

::std::optional< ::std::string> & product_config ()

A description of the product configuration used at build time, determined

by the value passed as PRODUCT in 'fx set'. See 'fx list-products' for a

list of possible values.

BuildInfo & product_config (std::optional< ::std::string> value)

A description of the product configuration used at build time, determined

by the value passed as PRODUCT in 'fx set'. See 'fx list-products' for a

list of possible values.

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

A description of the board configuration used at build time, determined by

the value passed as BOARD in 'fx set'. See `fx list-boards` for a list of

possible values.

::std::optional< ::std::string> & board_config ()

A description of the board configuration used at build time, determined by

the value passed as BOARD in 'fx set'. See `fx list-boards` for a list of

possible values.

BuildInfo & board_config (std::optional< ::std::string> value)

A description of the board configuration used at build time, determined by

the value passed as BOARD in 'fx set'. See `fx list-boards` for a list of

possible values.

BuildInfo & operator= (BuildInfo && )

Defined at line 38 of file fidling/gen/sdk/fidl/fuchsia.buildinfo/fuchsia.buildinfo/cpp/fidl/fuchsia.buildinfo/cpp/natural_types.h

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

A description of the version of the build. Defaults to the same string as

latest_commit_date.

::std::optional< ::std::string> & version ()

A description of the version of the build. Defaults to the same string as

latest_commit_date.

BuildInfo & version (std::optional< ::std::string> value)

A description of the version of the build. Defaults to the same string as

latest_commit_date.

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

The timestamp of the most recent commit to the integration repository

(specifically, the "CommitDate" field) formatted in strict ISO 8601 format in

the UTC timezone. Example: "2019-03-28T15:42:20+00:00"

::std::optional< ::std::string> & latest_commit_date ()

The timestamp of the most recent commit to the integration repository

(specifically, the "CommitDate" field) formatted in strict ISO 8601 format in

the UTC timezone. Example: "2019-03-28T15:42:20+00:00"

BuildInfo & latest_commit_date (std::optional< ::std::string> value)

The timestamp of the most recent commit to the integration repository

(specifically, the "CommitDate" field) formatted in strict ISO 8601 format in

the UTC timezone. Example: "2019-03-28T15:42:20+00:00"

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

The version of the Fuchsia platform included in the build.

Provided by Assembly from platform artifacts.

::std::optional< ::std::string> & platform_version ()

The version of the Fuchsia platform included in the build.

Provided by Assembly from platform artifacts.

BuildInfo & platform_version (std::optional< ::std::string> value)

The version of the Fuchsia platform included in the build.

Provided by Assembly from platform artifacts.

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

The product version of this build.

Provided in Assembly product configuration.

Defaults to the same value as `version`.

::std::optional< ::std::string> & product_version ()

The product version of this build.

Provided in Assembly product configuration.

Defaults to the same value as `version`.

BuildInfo & product_version (std::optional< ::std::string> value)

The product version of this build.

Provided in Assembly product configuration.

Defaults to the same value as `version`.

void BuildInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits