class ConfigValueSource
Defined at line 17674 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 17679 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 17680 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 17681 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 17682 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 17689 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 17702 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 17720 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 17684 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h