#include <node.h>
◆ Node() [1/3]
◆ Node() [2/3]
◆ Node() [3/3]
| osc::Node::Node |
( |
Node && |
| ) |
|
|
protectednoexcept |
◆ absolute_path()
| NodePath osc::Node::absolute_path |
( |
| ) |
const |
◆ add_child()
template<std::derived_from<
Node > TNode = Node>
| TNode & osc::Node::add_child |
( |
std::unique_ptr< TNode > |
node_ptr | ) |
|
|
inline |
◆ child() [1/2]
template<std::derived_from<
Node > TNode = Node>
◆ child() [2/2]
template<std::derived_from<
Node > TNode = Node>
| const TNode * osc::Node::child |
( |
std::string_view |
child_name | ) |
const |
|
inline |
◆ clone()
| std::unique_ptr< Node > osc::Node::clone |
( |
| ) |
const |
|
inline |
◆ emplace_child()
template<std::derived_from<
Node > TNode, typename... Args>
requires std::constructible_from<
TNode,
Args&&...>
| TNode & osc::Node::emplace_child |
( |
Args &&... |
args | ) |
|
|
inline |
◆ find()
template<std::derived_from<
Node > TNode = Node>
◆ find_mut()
template<std::derived_from<
Node > TNode = Node>
◆ name()
◆ num_children()
| size_t osc::Node::num_children |
( |
| ) |
const |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ parent()
template<std::derived_from<
Node > TNode = Node>
◆ remove_child() [1/3]
◆ remove_child() [2/3]
◆ remove_child() [3/3]
| bool osc::Node::remove_child |
( |
std::string_view |
child_name | ) |
|
◆ set_name()
| void osc::Node::set_name |
( |
std::string_view |
| ) |
|
◆ upd_child() [1/2]
template<std::derived_from<
Node > TNode = Node>
◆ upd_child() [2/2]
template<std::derived_from<
Node > TNode = Node>
| TNode * osc::Node::upd_child |
( |
std::string_view |
child_name | ) |
|
|
inline |
◆ upd_parent()
template<std::derived_from<
Node > TNode = Node>
| TNode * osc::Node::upd_parent |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file:
- /home/adam/Desktop/opensim-creator/third_party/opynsim/liboscar/dom/node.h