template <>

class WireTableBuilder

Defined at line 3224 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::Collection> & name (First && first, Args &&... args_)

(Required) The name of the collection. Instances created in the

collection are scoped to this name.

Defined at line 3238 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::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::Collection> & environment (First && first, Args &&... args_)

(Optional) The environment assigned to child instances in this

collection.

May be unset, in which case children in this collection will inherit the

parent component's environment. If set, the name must reference an

environment defined in the `ComponentDecl` and it must contain only the

following characters: [a-z0-9-_.].

Defined at line 3257 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h

Friends

template <>
class Collection