template <>

class WireTableBuilder

Defined at line 3396 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 3410 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 3429 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