... |
... |
@@ -297,14 +297,14 @@
|
297 |
297 |
friend class BidirBpGraphExtender;
|
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 |
}
|
310 |
310 |
Red(Invalid) : Node(INVALID) {}
|
... |
... |
@@ -329,14 +329,14 @@
|
329 |
329 |
friend class BidirBpGraphExtender;
|
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 |
}
|
342 |
342 |
Blue(Invalid) : Node(INVALID) {}
|