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 -2
View File
@@ -19,14 +19,16 @@ public:
return this->link_;
}
LazyLinkMixin() {}
~LazyLinkMixin() override {
std::cout << "--- Destructor called for: " << "LazyLinkMixin" << "\n";
}
protected:
void lazyInit() {
if (!this->link_) {
this->link_ = std::make_shared<TLink>(
if (!link_) {
link_ = std::make_shared<TLink>(
BaseLinkMixin::getNode());
}
}