uLib  User mode C/C++ extended API library for Win32 programmers.
DLinkList Member List

This is the complete list of members for DLinkList, including all inherited members.

Append(PLIST_ENTRY Entry)DLinkList
AppendList(IN PLIST_ENTRY ListToAppend, OPTOUT PLIST_ENTRY *ppFirst)DLinkList
AppendList(IN PDLinkList ListToAppend, OPTOUT PLIST_ENTRY *ppFirst)DLinkList
BlinkLIST_ENTRYprotected
CountDLinkList
DLinkList(bool Safe=true)DLinkList
DLinkList(PLIST_ENTRY ListHead, bool Safe)DLinkList
Exist(PLIST_ENTRY Entry)DLinkList
ExportToHeadlessList(PLIST_ENTRY *Circular)DLinkList
ExportToListHead(PLIST_ENTRY ListHead)DLinkList
FirstThat(PDListFunc Match, void *UserData=NULL)DLinkList
FlinkLIST_ENTRYprotected
ForEach(PDListFunc Action, void *UserData=NULL)DLinkList
GetFirst()DLinkListinline
GetLast()DLinkListinline
GetNext(PLIST_ENTRY Current)DLinkList
GetPrev(PLIST_ENTRY Current)DLinkList
ImportFromListHead(IN PLIST_ENTRY ListHead, OPTOUT PLIST_ENTRY *ppFirst)DLinkList
ImportHeadlessList(IN PLIST_ENTRY Circular, OPTOUT PLIST_ENTRY *ppFirst)DLinkList
IsEmpty()DLinkListinline
LastThat(PDListFunc Match, void *UserData=NULL)DLinkList
operator -=(PLIST_ENTRY Entry)DLinkListinline
operator [](size_t Index)DLinkList
operator+=(PLIST_ENTRY Entry)DLinkListinline
operator+=(PDLinkList ListToAppend)DLinkListinline
operator=(PLIST_ENTRY ListHead)DLinkList
Pop()DLinkListinline
Prepend(PLIST_ENTRY Entry)DLinkList
Pull()DLinkListinline
Push(PLIST_ENTRY Entry)DLinkListinline
QuickSort(PDListComp Compare, void *UserData=NULL)DLinkList
RemoveAll(PDListFunc ItemAction, void *UserData=NULL)DLinkList
RemoveEntry(PLIST_ENTRY Entry)DLinkList
RemoveFirst()DLinkList
RemoveLast()DLinkList
SafeRemoveDLinkList
~DLinkList()DLinkList