# HG changeset patch
# User Peter Kovacs <kpeter@inf.elte.hu>
# Date 1222684448 7200
# Node ID d91884dcd572f8f69253ac1d304f0a4a651da76c
# Parent 47b3a3b678379fa06a2c1f0ab2d1e0009ec0c666
Use DEBUG instead of ASSERT in graph extenders (ticket #17)
diff git a/lemon/bits/base_extender.h b/lemon/bits/base_extender.h
a

b


298  298  public: 
299  299  Red() {} 
300  300  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()); 
303  303  } 
304  304  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()); 
307  307  Node::operator=(node); 
308  308  return *this; 
309  309  } 
… 
… 

330  330  public: 
331  331  Blue() {} 
332  332  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()); 
335  335  } 
336  336  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()); 
339  339  Node::operator=(node); 
340  340  return *this; 
341  341  } 