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