unlink the links
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
#pragma once
|
||||
#include "mixins/LazyLinkMixin.h"
|
||||
#include "ifaces/INode.h"
|
||||
#include <iostream>
|
||||
|
||||
#include "ifaces/INode.h"
|
||||
|
||||
class BaseNode : public virtual INode {
|
||||
public:
|
||||
BaseNode(std::string name) : name_(std::move(name)) {
|
||||
|
||||
@@ -1,9 +1,12 @@
|
||||
#pragma once
|
||||
#include "nodes/BaseNode.h"
|
||||
#include <iostream>
|
||||
|
||||
#include "nodes/BaseNode.h"
|
||||
#include "mixins/LazyLinkMixin.h"
|
||||
#include "links/OneToManyLink.h"
|
||||
|
||||
class SimpleNode : public BaseNode,
|
||||
public LazyLinkMixin<OneToManyLink> {
|
||||
virtual public LazyLinkMixin<OneToManyLink<ILinkMixin>> {
|
||||
public:
|
||||
~SimpleNode() {
|
||||
std::cout << "--- Simple destructor called for: " << name_ << "\n";
|
||||
|
||||
Reference in New Issue
Block a user