| 41 | bool HasChildren() const { return !m_children.empty(); } |
| 42 | Ptrs const & GetChildren() const { return m_children; } |
| 43 | void AddChild(Ptr const & child) { m_children.push_back(child); } |
| 44 | void AddChildren(Ptrs && children) { std::move(std::begin(children), std::end(children), std::end(m_children)); } |
| 45 | |
| 46 | void SetChildren(Ptrs && children) { m_children = std::move(children); } |
no test coverage detected