qosd: в миксины добавлен оператор конвертации в умный указатель
В отличие от метода `getNode()`, оператор конвертации будет публичным. А ещё он позволяет преобразовывать объект неявно.
This commit is contained in:
@@ -34,10 +34,10 @@ protected:
|
||||
|
||||
if (typeid(*child) == typeid(*this)) {
|
||||
Logger::get("Mixin").dbg("--- Mutate to OneToMany");
|
||||
newLink = std::make_shared<OneToManyLink<TElem>>(this->getNode());
|
||||
newLink = std::make_shared<OneToManyLink<TElem>>(*this);
|
||||
} else {
|
||||
Logger::get("Mixin").dbg("--- Mutate to OneToOne");
|
||||
newLink = std::make_shared<OneToOneLink<TElem>>(this->getNode());
|
||||
newLink = std::make_shared<OneToOneLink<TElem>>(*this);
|
||||
}
|
||||
|
||||
if (newLink && this->link_)
|
||||
|
||||
Reference in New Issue
Block a user