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