qosd: в миксины добавлен оператор конвертации в умный указатель

В отличие от метода `getNode()`, оператор конвертации будет публичным.
А ещё он позволяет преобразовывать объект неявно.
This commit is contained in:
Сергей Маринкевич
2025-08-05 19:42:36 +07:00
parent 1729b78220
commit b7b5a18776
4 changed files with 8 additions and 4 deletions
+4
View File
@@ -17,6 +17,10 @@ public:
Logger::get("ConDes").dbg("--- Destructor called for: BaseLinkMixin");
}
operator std::shared_ptr<INode>() override {
return this->getNode();
}
void linkChild(const ElemPtr& child) override {
getLink()->addChild(child);