src/simulator/scheduler-heap.cc
changeset 286 57e6a2006962
parent 206 525ffa5b4d24
child 439 fed13fb45eef
--- a/src/simulator/scheduler-heap.cc	Fri Feb 16 09:42:53 2007 +0100
+++ b/src/simulator/scheduler-heap.cc	Fri Feb 16 09:56:21 2007 +0100
@@ -34,7 +34,7 @@
 
 #include "scheduler-heap.h"
 #include "event-impl.h"
-#include <cassert>
+#include "ns3/assert.h"
 
 #define noTRACE_HEAP 1
 
@@ -112,7 +112,7 @@
 void
 SchedulerHeap::Exch (uint32_t a, uint32_t b) 
 {
-  assert (b < m_heap.size () && a < m_heap.size ());
+  NS_ASSERT (b < m_heap.size () && a < m_heap.size ());
   TRACE ("Exch " << a << ", " << b);
   std::pair<EventImpl*, Scheduler::EventKey> tmp (m_heap[a]);
   m_heap[a] = m_heap[b];
@@ -191,7 +191,7 @@
     {
       return;
     }
-  assert (!IsBottom (index));
+  NS_ASSERT (!IsBottom (index));
   uint32_t left = LeftChild (index);
   if (IsBottom (left)) 
     {
@@ -248,7 +248,7 @@
           return retval;
         }
     }
-  assert (false);
+  NS_ASSERT (false);
   // quiet compiler
   return 0;
 }