template <>
class WireTableBuilder
Defined at line 9482 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h
Public Methods
template <typename First = ::fidl::StringView, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::StringView>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_component_decl::wire::Environment> & name (First && first, Args &&... args_)
(Required) The name of this environment.
Defined at line 9495 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h
template <typename First = ::fidl::VectorView<::fuchsia_component_decl::wire::RunnerRegistration>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<::fuchsia_component_decl::wire::RunnerRegistration>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_component_decl::wire::Environment> & runners (First && first, Args &&... args_)
(Optional) List of runners available in this environment.
This list determines the total set of runners that are available for any
component in the environment to use.
Defined at line 9511 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h
template <typename First = ::fidl::VectorView<::fuchsia_component_decl::wire::ResolverRegistration>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<::fuchsia_component_decl::wire::ResolverRegistration>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_component_decl::wire::Environment> & resolvers (First && first, Args &&... args_)
(Optional) List of component resolvers and the URL schemes they are
registered to resolve. These registrations determine how components are
resolved in the realm. If the component URL scheme does not match any of
these resolvers, URL resolution is delegated to the parent environment,
if this environment `extends` from `REALM`.
Defined at line 9528 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h
template <typename First = ::fidl::VectorView<::fuchsia_component_decl::wire::DebugRegistration>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<::fuchsia_component_decl::wire::DebugRegistration>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_component_decl::wire::Environment> & debug_capabilities (First && first, Args &&... args_)
(Optional) Expose capabilities to debug section when component manager
allows it.
These capabilities are accessible to any component in the environment
with a `use` declaration with `source == debug`. Only capabilities
intended to support development should be declared here, and they are
only allowed if explicitly included in the component manager allowlist.
Defined at line 9547 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h
Friends
template <>
class Environment