equal
deleted
inserted
replaced
1655 |
1655 |
1656 public: |
1656 public: |
1657 RedNode() {} |
1657 RedNode() {} |
1658 RedNode(const RedNode& node) : Node(node) {} |
1658 RedNode(const RedNode& node) : Node(node) {} |
1659 RedNode(Invalid) : Node(INVALID){} |
1659 RedNode(Invalid) : Node(INVALID){} |
|
1660 const RedNode& operator=(const RedNode& node) { Node::operator=(node); return *this;} |
1660 }; |
1661 }; |
1661 |
1662 |
1662 class BlueNode : public Node { |
1663 class BlueNode : public Node { |
1663 friend class ListBpGraphBase; |
1664 friend class ListBpGraphBase; |
1664 protected: |
1665 protected: |
1667 |
1668 |
1668 public: |
1669 public: |
1669 BlueNode() {} |
1670 BlueNode() {} |
1670 BlueNode(const BlueNode& node) : Node(node) {} |
1671 BlueNode(const BlueNode& node) : Node(node) {} |
1671 BlueNode(Invalid) : Node(INVALID){} |
1672 BlueNode(Invalid) : Node(INVALID){} |
|
1673 const BlueNode& operator=(const BlueNode& node) { Node::operator=(node); return *this;} |
1672 }; |
1674 }; |
1673 |
1675 |
1674 class Edge { |
1676 class Edge { |
1675 friend class ListBpGraphBase; |
1677 friend class ListBpGraphBase; |
1676 protected: |
1678 protected: |