# HG changeset patch # User Peter Kovacs # Date 1222684448 -7200 # Node ID d91884dcd572f8f69253ac1d304f0a4a651da76c # Parent 47b3a3b678379fa06a2c1f0ab2d1e0009ec0c666 Use DEBUG instead of ASSERT in graph extenders (ticket #17) diff -r 47b3a3b67837 -r d91884dcd572 lemon/bits/base_extender.h --- a/lemon/bits/base_extender.h Mon Sep 29 09:58:25 2008 +0200 +++ b/lemon/bits/base_extender.h Mon Sep 29 12:34:08 2008 +0200 @@ -298,12 +298,12 @@ public: Red() {} Red(const Node& node) : Node(node) { - LEMON_ASSERT(Parent::red(node) || node == INVALID, - typename Parent::NodeSetError()); + LEMON_DEBUG(Parent::red(node) || node == INVALID, + typename Parent::NodeSetError()); } Red& operator=(const Node& node) { - LEMON_ASSERT(Parent::red(node) || node == INVALID, - typename Parent::NodeSetError()); + LEMON_DEBUG(Parent::red(node) || node == INVALID, + typename Parent::NodeSetError()); Node::operator=(node); return *this; } @@ -330,12 +330,12 @@ public: Blue() {} Blue(const Node& node) : Node(node) { - LEMON_ASSERT(Parent::blue(node) || node == INVALID, - typename Parent::NodeSetError()); + LEMON_DEBUG(Parent::blue(node) || node == INVALID, + typename Parent::NodeSetError()); } Blue& operator=(const Node& node) { - LEMON_ASSERT(Parent::blue(node) || node == INVALID, - typename Parent::NodeSetError()); + LEMON_DEBUG(Parent::blue(node) || node == INVALID, + typename Parent::NodeSetError()); Node::operator=(node); return *this; }