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);
Definition XrdOucDLlist.hh:36
int Singleton()
Definition XrdOucDLlist.hh:106
XrdOucDLlist(T *itemval=0)
Definition XrdOucDLlist.hh:39
void setItem(T *ival)
Definition XrdOucDLlist.hh:102
T * item
Definition XrdOucDLlist.hh:111
~XrdOucDLlist()
Definition XrdOucDLlist.hh:40
XrdOucDLlist * prev
Definition XrdOucDLlist.hh:110
T * Apply(int(*func)(T *, void *), void *Arg, XrdOucDLlist *Start=0)
Definition XrdOucDLlist.hh:50
void Insert(XrdOucDLlist *Node, T *Item=0)
Definition XrdOucDLlist.hh:71
XrdOucDLlist * Next()
Definition XrdOucDLlist.hh:94
void Remove()
Definition XrdOucDLlist.hh:85
XrdOucDLlist * next
Definition XrdOucDLlist.hh:109
T * Item()
Definition XrdOucDLlist.hh:81
XrdOucDLlist * Prev()
Definition XrdOucDLlist.hh:98