public object first() { header = new TGlsListNode(header.Next); TGlsListNode tNode = (TGlsListNode)(header.Val); return(tNode.Val); }
public TPredicateItemBase(TGlsListNode src) { /* f_NumAlt = src. * f_Envelope = false; * f_ID = 0; * f_EnvelopeBIG = null;*/ }
/* public TGlsList append(TGlsList T) * { * TGlsListNode a = (TGlsListNode)(header.Prev); * a.splice(T.header); * _length += T._length; * T.header.remove(); * T._length = 0; * T.win = header; * return this; * }*/ /* public void* prepend(void* T); * public void* remove(); * public void val(void* T);*/ public object val() { if (header.Val is TGlsListNode) { TGlsListNode tNode = (TGlsListNode)header.Val; return(tNode.Val); } else { return(header.Val); } }
public object next() { if (header.Val is TGlsListNode) { TGlsListNode tNode = (TGlsListNode)header.Val; header = (TGlsListNode)(tNode.Next); return(header.Val); } else { header = (TGlsListNode)(header.Next); return(header.Val); } }
public TGlsList() { header = new TGlsListNode(null); // win = header; _length = 0; }
public object prev() { header = (TGlsListNode)(header.Prev); return(header.Val); }