Boost logo

Boost-Commit :

From: dgregor_at_[hidden]
Date: 2007-07-31 17:58:37


Author: dgregor
Date: 2007-07-31 17:58:36 EDT (Tue, 31 Jul 2007)
New Revision: 38330
URL: http://svn.boost.org/trac/boost/changeset/38330

Log:
relaxed_heap.hpp:
  - Use boost::none in all the right places. Fixes #1072. Big thanks to
    David Gleich!

Text files modified:
   trunk/boost/pending/relaxed_heap.hpp | 7 ++++---
   1 files changed, 4 insertions(+), 3 deletions(-)

Modified: trunk/boost/pending/relaxed_heap.hpp
==============================================================================
--- trunk/boost/pending/relaxed_heap.hpp (original)
+++ trunk/boost/pending/relaxed_heap.hpp 2007-07-31 17:58:36 EDT (Tue, 31 Jul 2007)
@@ -14,6 +14,7 @@
 #include <boost/optional.hpp>
 #include <vector>
 #include <climits> // for CHAR_BIT
+#include <boost/none.hpp>
 
 #ifdef BOOST_RELAXED_HEAP_DEBUG
 # include <iostream>
@@ -173,14 +174,14 @@
   value_type& top()
   {
     find_smallest();
- assert(smallest_value->value != 0);
+ assert(smallest_value->value != none);
     return *smallest_value->value;
   }
 
   const value_type& top() const
   {
     find_smallest();
- assert(smallest_value->value != 0);
+ assert(smallest_value->value != none);
     return *smallest_value->value;
   }
 
@@ -203,7 +204,7 @@
     rank_type r = x->rank;
     group* p = x->parent;
     {
- assert(x->value != 0);
+ assert(x->value != none);
 
       // Find x's group
       size_type start = get(id, *x->value) - get(id, *x->value) % log_n;


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk