class ConfigValueSource
Defined at line 17456 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h
Strategies available for resolving configuration values.
Public Methods
void ConfigValueSource ()
void ConfigValueSource (const ConfigValueSource & )
Defined at line 17461 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h
ConfigValueSource & operator= (const ConfigValueSource & )
Defined at line 17462 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h
void ConfigValueSource (ConfigValueSource && )
Defined at line 17463 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h
ConfigValueSource & operator= (ConfigValueSource && )
Defined at line 17464 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 17471 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_package_path ()
ConfigValueSource WithPackagePath (::fidl::ObjectView< ::fidl::StringView> val)
(Required) The path within the component's package at which to find config value files.
template <typename... Args>
ConfigValueSource WithPackagePath (::fidl::AnyArena & allocator, Args &&... args)
(Required) The path within the component's package at which to find config value files.
Defined at line 17484 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h
::fidl::StringView & package_path ()
(Required) The path within the component's package at which to find config value files.
const ::fidl::StringView & package_path ()
(Required) The path within the component's package at which to find config value files.
bool is_capabilities ()
ConfigValueSource WithCapabilities (::fidl::ObjectView< ::fuchsia_component_decl::wire::ConfigSourceCapabilities> val)
If this is set, then all of the config values are found through CML files.
template <typename... Args>
ConfigValueSource WithCapabilities (::fidl::AnyArena & allocator, Args &&... args)
If this is set, then all of the config values are found through CML files.
Defined at line 17502 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::ConfigSourceCapabilities & capabilities ()
If this is set, then all of the config values are found through CML files.
const ::fuchsia_component_decl::wire::ConfigSourceCapabilities & capabilities ()
If this is set, then all of the config values are found through CML files.
::fuchsia_component_decl::wire::ConfigValueSource::Tag Which ()
Enumerations
enum Tag
| Name | Value |
|---|---|
| kPackagePath | 1 |
| kCapabilities | 2 |
| _do_not_handle_this__write_a_default_case_instead | ::std::numeric_limits<::fidl_union_tag_t>::max() |
Defined at line 17466 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h