public TGlsNode remove() { _prev._next = _next; _next._prev = _prev; _next = _prev = this; return(this); }
public TGlsNode insert(TGlsNode ANode) { TGlsNode c = _next; ANode._next = c; ANode._prev = this; _next = ANode; c._prev = ANode; return(ANode); }
public void splice(ref TGlsNode b) { TGlsNode a = this; TGlsNode an = a._next; TGlsNode bn = b._next; a._next = bn; b._next = an; an._prev = b; bn._prev = a; }
public void TGlsNode1() { _next = this; _prev = this; }
public TGlsNode() { _next = this; _prev = this; }