Make gr_basic_block sort deterministic (Martin Dvh)
[debian/gnuradio] / gnuradio-core / src / lib / runtime / gr_basic_block.h
index 7dda1201fda2b24b52bd1c15dd4264b1cfe6b1b0..78297d3f009053b4b6cdde569b9a8dd50abec414 100644 (file)
@@ -98,6 +98,11 @@ public:
     virtual bool check_topology(int ninputs, int noutputs) { return true; }
 };
 
+inline bool operator<(gr_basic_block_sptr lhs, gr_basic_block_sptr rhs)
+{
+  return lhs->unique_id() < rhs->unique_id();
+}
+
 typedef std::vector<gr_basic_block_sptr> gr_basic_block_vector_t;
 typedef std::vector<gr_basic_block_sptr>::iterator gr_basic_block_viter_t;