unlink the links

This commit is contained in:
Сергей Маринкевич
2025-07-23 17:44:25 +07:00
parent d17c80a195
commit 55ef99c848
10 changed files with 58 additions and 44 deletions
+4 -3
View File
@@ -1,8 +1,9 @@
#pragma once
#include "links/BaseLink.h"
class OneToManyLink : public BaseLink {
template <class TElem>
class OneToManyLink : public BaseLink<TElem> {
public:
using BaseLink::BaseLink;
void addChild(const NodePtr& child) override { children_.push_back(child); }
OneToManyLink(std::shared_ptr<TElem> e) : BaseLink<TElem>(e) {}
void addChild(const std::shared_ptr<TElem>& child) override { this->children_.push_back(child); }
};