class AddChildCmd

Defined at line 736 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/natural_types.h

Add a node as a child to another node.

Constraints:

- `id` refs a Node with the has_children characteristic.

- `child_id` refs any Node.

Discussion:

The child node is first removed from its existing parent, as if DetachCmd

was applied first.

Public Methods

void AddChildCmd (Storage_ storage)
void AddChildCmd (uint32_t node_id, uint32_t child_id)
void AddChildCmd ()

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

Defined at line 746 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/natural_types.h

void AddChildCmd (AddChildCmd && )

Defined at line 749 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/natural_types.h

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

Defined at line 750 of file fidling/gen/sdk/fidl/fuchsia.ui.gfx/fuchsia.ui.gfx/cpp/fidl/fuchsia.ui.gfx/cpp/natural_types.h

AddChildCmd & operator= (const AddChildCmd & other)
bool operator== (const AddChildCmd & other)
bool operator!= (const AddChildCmd & other)
uint32_t node_id ()
uint32_t & node_id ()
AddChildCmd & node_id (uint32_t value)

Setter for node_id.

uint32_t child_id ()
uint32_t & child_id ()
AddChildCmd & child_id (uint32_t value)

Setter for child_id.

void AddChildCmd (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits