lemon/list_graph.h
changeset 1210 da87dbdf3daf
parent 1149 3ec484b11733
equal deleted inserted replaced
39:c8b17b5403de 40:ea53b4c5bafd
  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: