class ConfigValue
Defined at line 17965 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h
A configuration value which can be provided to a component.
Used both for storing configuration at-rest and in runtime configuration APIs.
Public Methods
void ConfigValue ()
void ConfigValue (const ConfigValue & )
Defined at line 17970 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h
ConfigValue & operator= (const ConfigValue & )
Defined at line 17971 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h
void ConfigValue (ConfigValue && )
Defined at line 17972 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h
ConfigValue & operator= (ConfigValue && )
Defined at line 17973 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h
bool IsUnknown ()
Defined at line 17980 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h
bool has_invalid_tag ()
bool is_single ()
ConfigValue WithSingle (::fidl::ObjectView< ::fuchsia_component_decl::wire::ConfigSingleValue> val)
template <typename... Args>
ConfigValue WithSingle (::fidl::AnyArena & allocator, Args &&... args)
Defined at line 17991 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h
::fuchsia_component_decl::wire::ConfigSingleValue & single ()
const ::fuchsia_component_decl::wire::ConfigSingleValue & single ()
bool is_vector ()
ConfigValue WithVector (::fidl::ObjectView< ::fuchsia_component_decl::wire::ConfigVectorValue> val)
template <typename... Args>
ConfigValue WithVector (::fidl::AnyArena & allocator, Args &&... args)
Defined at line 18005 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h
::fuchsia_component_decl::wire::ConfigVectorValue & vector ()
const ::fuchsia_component_decl::wire::ConfigVectorValue & vector ()
::fuchsia_component_decl::wire::ConfigValue::Tag Which ()
Enumerations
enum Tag
| Name | Value |
|---|---|
| kSingle | 1 |
| kVector | 2 |
| _do_not_handle_this__write_a_default_case_instead | ::std::numeric_limits<::fidl_union_tag_t>::max() |
Defined at line 17975 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h