52 if (Start) node = Start;
58 do {nextnode = node->
next;
59 if (node->
item && (*func)(node->
item, Arg))
return node->
item;
61 }
while (node !=
this);
~XrdOucDLlist()
Definition: XrdOucDLlist.hh:40
void setItem(T *ival)
Definition: XrdOucDLlist.hh:102
Definition: XrdOucDLlist.hh:35
XrdOucDLlist * Prev()
Definition: XrdOucDLlist.hh:98
T * Apply(int(*func)(T *, void *), void *Arg, XrdOucDLlist *Start=0)
Definition: XrdOucDLlist.hh:50
T * Item()
Definition: XrdOucDLlist.hh:81
XrdOucDLlist * Next()
Definition: XrdOucDLlist.hh:94
void Remove()
Definition: XrdOucDLlist.hh:85
XrdOucDLlist(T *itemval=0)
Definition: XrdOucDLlist.hh:39
XrdOucDLlist * prev
Definition: XrdOucDLlist.hh:110
int Singleton()
Definition: XrdOucDLlist.hh:106
void Insert(XrdOucDLlist *Node, T *Item=0)
Definition: XrdOucDLlist.hh:71
T * item
Definition: XrdOucDLlist.hh:111
XrdOucDLlist * next
Definition: XrdOucDLlist.hh:109