예제 #1
0
 public void PushBack(ViRefNode1 <T> node)
 {
     node.Detach();
     ++_cnt;
     node._list = this;
     _PushBefore(_root, node);
 }
예제 #2
0
 public void PushAfter(ViRefNode1 <T> before, ViRefNode1 <T> node)
 {
     node.Detach();
     ++_cnt;
     node._list = this;
     _PushAfter(before, node);
 }
예제 #3
0
 public void PushBefore(ViRefNode1 <T> after, ViRefNode1 <T> node)
 {
     node.Detach();
     ++_cnt;
     node._list = this;
     _PushBefore(after, node);
 }
예제 #4
0
 public void PushFront(ViRefNode1 <T> node)
 {
     node.Detach();
     ++_cnt;
     node._list = this;
     _PushAfter(_root, node);
 }