Make gr_basic_block sort deterministic (Martin Dvh)
authorjcorgan <jcorgan@221aa14e-8319-0410-a670-987f0aec2ac5>
Tue, 12 Aug 2008 17:01:37 +0000 (17:01 +0000)
committerjcorgan <jcorgan@221aa14e-8319-0410-a670-987f0aec2ac5>
Tue, 12 Aug 2008 17:01:37 +0000 (17:01 +0000)
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9251 221aa14e-8319-0410-a670-987f0aec2ac5

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;