Bladeren bron

common: reverse

Eric Ramat 7 jaren geleden
bovenliggende
commit
b1ccd7a0ef
1 gewijzigde bestanden met toevoegingen van 8 en 2 verwijderingen
  1. 8 2
      src/paradevs/common/Node.hpp

+ 8 - 2
src/paradevs/common/Node.hpp

@@ -55,12 +55,18 @@ public :
 
     bool operator<(const Node < Time >& o) const
     {
-      return _id < o._id;
+      if (o.model == model) {
+	return o._port_name < _port_name;
+      } else {
+	return o._model < _model;
+      }
+      // return _id < o._id;
     }
 
     bool operator==(const Node < Time >& o) const
     {
-      return _id == o._id;
+      return (o.port_name == _port_name and o.model == _model);
+      //return _id == o._id;
     }
 
     const std::string& get_port_name() const