public void remove(iterator_base where) { var node = where.node; where.next(); remove(node); }
public void replace(iterator_base where, DNode with) { replace(where.node, with); where.node = with; }
public void remove(iterator_base where) { DNode node = where.node; where.next(); remove(node); }