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