|
Rumba C++ SDK
|
Classes | |
| class | maquina::NodeDelegate::ChildIteratorDelegate |
| A node attribute iterator delegate to implement a child iterator in the plugin. More... | |
| class | maquina::NodeDelegate::ChildIterator |
| A node attribute iterator. More... | |
| class | maquina::NodeDelegate::Children |
| A node children iteration. More... | |
Functions | |
| virtual int | maquina::NodeDelegate::child_count () const |
| Returns the number of children in the node. More... | |
| virtual std::shared_ptr< NodeDelegate > | maquina::NodeDelegate::child (const StringView &name) |
| Return a node child using its name. More... | |
| virtual std::shared_ptr< ChildIteratorDelegate > | maquina::NodeDelegate::_children_begin () |
| Return the begin iterator of the attributes. More... | |
| virtual std::shared_ptr< ChildIteratorDelegate > | maquina::NodeDelegate::_children_end () |
| Return the end iterator of the attributes. More... | |
|
protectedvirtual |
Return the begin iterator of the attributes.
Reimplemented in maquina::NodeDelegateRumba.
|
protectedvirtual |
Return the end iterator of the attributes.
Reimplemented in maquina::NodeDelegateRumba.
|
virtual |
Return a node child using its name.
Return nullptr if the child does not exist.
|
virtual |
Returns the number of children in the node.
Implemented by the plug-in.
Reimplemented in maquina::NodeDelegateRumba.