class Configuration

Defined at line 2079 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/natural_types.h

Declares a configuration capability.

To learn more about configuration capabilities, see:

https://fuchsia.dev/fuchsia-src/glossary#configuration-capability

or:

https://fuchsia.dev/fuchsia-src/docs/concepts/components/v2/capabilities/configuration

Public Methods

void Configuration (Storage_ storage)
void Configuration ()

Defined at line 2084 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/natural_types.h

void Configuration (Configuration && )

Defined at line 2085 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/natural_types.h

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

Defined at line 2086 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/natural_types.h

Configuration & operator= (const Configuration & other)
bool operator== (const Configuration & other)
bool operator!= (const Configuration & other)
bool IsEmpty ()
const std::optional< ::std::string> & name ()

(Required) The name of this configuration

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

(Required) The name of this configuration

Configuration & name (std::optional< ::std::string> value)

(Required) The name of this configuration

const std::optional< ::fuchsia_component_decl::ConfigValue> & value ()

(Required) The value of this Configuration.

::std::optional< ::fuchsia_component_decl::ConfigValue> & value ()

(Required) The value of this Configuration.

Configuration & value (std::optional< ::fuchsia_component_decl::ConfigValue> value)

(Required) The value of this Configuration.

void Configuration (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits