parent.replaceChild(newNode.node, node);
}
+void
+TNode::replace(const TNode& first, const TNode& last) const
+{
+ assert(node);
+ assert(first);
+
+ TNode p = first;
+ while (p != last)
+ {
+ TNode next = p.next();
+ insert(p);
+ p = next;
+ }
+ remove();
+}
+
void
TNode::insert(const TNode& newNode) const
{