class ConfigType

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

Public Methods

void ConfigType (Storage_ storage)
void ConfigType (::fuchsia_component_decl::ConfigTypeLayout layout, ::std::optional< ::std::vector< ::fuchsia_component_decl::LayoutParameter>> parameters, ::std::vector< ::fuchsia_component_decl::LayoutConstraint> constraints)
void ConfigType ()

Default constructs a |ConfigType| only if all of its members are default constructible.

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

void ConfigType (ConfigType && )

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

void ConfigType (const ConfigType & other)
ConfigType & operator= (ConfigType && )

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

ConfigType & operator= (const ConfigType & other)
bool operator== (const ConfigType & other)
bool operator!= (const ConfigType & other)
::fuchsia_component_decl::ConfigTypeLayout layout ()
::fuchsia_component_decl::ConfigTypeLayout & layout ()
ConfigType & layout (::fuchsia_component_decl::ConfigTypeLayout value)

Setter for layout.

const ::std::optional< ::std::vector< ::fuchsia_component_decl::LayoutParameter>> & parameters ()
::std::optional< ::std::vector< ::fuchsia_component_decl::LayoutParameter>> & parameters ()
ConfigType & parameters (::std::optional< ::std::vector< ::fuchsia_component_decl::LayoutParameter>> value)

Setter for parameters.

const ::std::vector< ::fuchsia_component_decl::LayoutConstraint> & constraints ()
::std::vector< ::fuchsia_component_decl::LayoutConstraint> & constraints ()
ConfigType & constraints (::std::vector< ::fuchsia_component_decl::LayoutConstraint> value)

Setter for constraints.

void ConfigType (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits