COIN-OR::LEMON - Graph Library

Changeset 289:d91884dcd572 in lemon-1.2 for lemon


Ignore:
Timestamp:
09/29/08 12:34:08 (15 years ago)
Author:
Peter Kovacs <kpeter@…>
Branch:
default
Children:
292:e7af73f1805e, 293:47fbc814aa31
Phase:
public
Message:

Use DEBUG instead of ASSERT in graph extenders (ticket #17)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lemon/bits/base_extender.h

    r280 r289  
    299299      Red() {}
    300300      Red(const Node& node) : Node(node) {
    301         LEMON_ASSERT(Parent::red(node) || node == INVALID,
    302                      typename Parent::NodeSetError());
     301        LEMON_DEBUG(Parent::red(node) || node == INVALID,
     302                    typename Parent::NodeSetError());
    303303      }
    304304      Red& operator=(const Node& node) {
    305         LEMON_ASSERT(Parent::red(node) || node == INVALID,
    306                      typename Parent::NodeSetError());
     305        LEMON_DEBUG(Parent::red(node) || node == INVALID,
     306                    typename Parent::NodeSetError());
    307307        Node::operator=(node);
    308308        return *this;
     
    331331      Blue() {}
    332332      Blue(const Node& node) : Node(node) {
    333         LEMON_ASSERT(Parent::blue(node) || node == INVALID,
    334                      typename Parent::NodeSetError());
     333        LEMON_DEBUG(Parent::blue(node) || node == INVALID,
     334                    typename Parent::NodeSetError());
    335335      }
    336336      Blue& operator=(const Node& node) {
    337         LEMON_ASSERT(Parent::blue(node) || node == INVALID,
    338                      typename Parent::NodeSetError());
     337        LEMON_DEBUG(Parent::blue(node) || node == INVALID,
     338                    typename Parent::NodeSetError());
    339339        Node::operator=(node);
    340340        return *this;
Note: See TracChangeset for help on using the changeset viewer.