BurgerLib
Functions
lklinklistmanager.cpp File Reference
#include "lklinklist.h"
#include "mmmemory.h"
#include "clstdlib.h"
#include "ststring.h"
#include <string.h>
Include dependency graph for lklinklistmanager.cpp:

Functions

void BURGER_API LinkedListEntryDeallocProc (LinkedListEntry_t *Input)
void BURGER_API LinkedListEntryDeallocNull (LinkedListEntry_t *)
void BURGER_API LinkedListInit (LinkedList_t *Input)
void BURGER_API LinkedListDestroy (LinkedList_t *Input)
LinkedList_t *BURGER_API LinkedListNew (void)
void BURGER_API LinkedListDelete (LinkedList_t *Input)
void BURGER_API LinkedListDeleteFirstEntry (LinkedList_t *Input)
void BURGER_API LinkedListDeleteLastEntry (LinkedList_t *Input)
void BURGER_API LinkedListDeleteEntryByData (LinkedList_t *Input, const void *DataPtr)
void BURGER_API LinkedListDeleteEntry (LinkedList_t *Input, LinkedListEntry_t *EntryPtr)
void BURGER_API LinkedListRemoveEntry (LinkedList_t *Input, LinkedListEntry_t *EntryPtr)
Word BURGER_API LinkedListContains (const LinkedList_t *Input, const void *Data)
LinkedListEntry_t *BURGER_API LinkedListGetEntry (const LinkedList_t *Input, Word EntryNum)
LinkedListEntry_t *BURGER_API LinkedListGetEntryByData (const LinkedList_t *Input, const void *DataPtr)
void *BURGER_API LinkedListGetEntryData (const LinkedList_t *Input, Word EntryNum)
Word BURGER_API LinkedListFindString (const LinkedList_t *Input, const char *TextPtr)
LinkedListEntry_t *BURGER_API LinkedListFindStringEntry (const LinkedList_t *Input, const char *TextPtr)
LinkedListEntry_t *BURGER_API LinkedListTraverseForward (LinkedList_t *Input, LinkedListTraverseProcPtr Proc)
LinkedListEntry_t *BURGER_API LinkedListTraverseBackward (LinkedList_t *Input, LinkedListTraverseProcPtr Proc)
static void LinkedListMerge (LinkedListEntry_t **DestPtr, LinkedListEntry_t **Src1, LinkedListEntry_t **Src2, Word Size1, Word Size2, LinkedListSortProc Proc)
void BURGER_API LinkedListSort (LinkedList_t *Input, LinkedListSortProc Proc)
void BURGER_API LinkedListAddEntryEnd (LinkedList_t *Input, LinkedListEntry_t *EntryPtr)
void BURGER_API LinkedListAddEntryBegin (LinkedList_t *Input, LinkedListEntry_t *EntryPtr)
void BURGER_API LinkedListAddEntryAfter (LinkedList_t *Input, LinkedListEntry_t *EntryPtr, LinkedListEntry_t *NewPtr)
void BURGER_API LinkedListAddEntryBefore (LinkedList_t *Input, LinkedListEntry_t *EntryPtr, LinkedListEntry_t *NewPtr)
void BURGER_API LinkedListAddNewEntryEnd (LinkedList_t *Input, void *Data)
void BURGER_API LinkedListAddNewEntryBegin (LinkedList_t *Input, void *Data)
void BURGER_API LinkedListAddNewEntryAfter (LinkedList_t *Input, LinkedListEntry_t *EntryPtr, void *Data)
void BURGER_API LinkedListAddNewEntryBefore (LinkedList_t *Input, LinkedListEntry_t *EntryPtr, void *Data)
void BURGER_API LinkedListAddNewEntryProcEnd (LinkedList_t *Input, void *Data, LinkedListDeleteProcPtr Kill)
void BURGER_API LinkedListAddNewEntryProcBegin (LinkedList_t *Input, void *Data, LinkedListDeleteProcPtr Kill)
void BURGER_API LinkedListAddNewEntryProcAfter (LinkedList_t *Input, LinkedListEntry_t *EntryPtr, void *Data, LinkedListDeleteProcPtr Kill)
void BURGER_API LinkedListAddNewEntryProcBefore (LinkedList_t *Input, LinkedListEntry_t *EntryPtr, void *Data, LinkedListDeleteProcPtr Kill)
void BURGER_API LinkedListAddNewEntryMemEnd (LinkedList_t *Input, void *Data)
void BURGER_API LinkedListAddNewEntryMemBegin (LinkedList_t *Input, void *Data)
void BURGER_API LinkedListAddNewEntryMemAfter (LinkedList_t *Input, LinkedListEntry_t *EntryPtr, void *Data)
void BURGER_API LinkedListAddNewEntryMemBefore (LinkedList_t *Input, LinkedListEntry_t *EntryPtr, void *Data)
void BURGER_API LinkedListAddNewEntryStringEnd (LinkedList_t *Input, const char *Data)
void BURGER_API LinkedListAddNewEntryStringBegin (LinkedList_t *Input, const char *Data)
void BURGER_API LinkedListAddNewEntryStringAfter (LinkedList_t *Input, LinkedListEntry_t *EntryPtr, const char *Data)
void BURGER_API LinkedListAddNewEntryStringBefore (LinkedList_t *Input, LinkedListEntry_t *EntryPtr, const char *Data)
void BURGER_API DebugLinkedListAddNewEntryEnd (LinkedList_t *Input, void *Data, const char *File, Word Line)
void BURGER_API DebugLinkedListAddNewEntryBegin (LinkedList_t *Input, void *Data, const char *File, Word Line)
void BURGER_API DebugLinkedListAddNewEntryAfter (LinkedList_t *Input, LinkedListEntry_t *EntryPtr, void *Data, const char *File, Word Line)
void BURGER_API DebugLinkedListAddNewEntryBefore (LinkedList_t *Input, LinkedListEntry_t *EntryPtr, void *Data, const char *File, Word Line)
void BURGER_API DebugLinkedListAddNewEntryProcEnd (LinkedList_t *Input, void *Data, LinkedListDeleteProcPtr Kill, const char *File, Word Line)
void BURGER_API DebugLinkedListAddNewEntryProcBegin (LinkedList_t *Input, void *Data, LinkedListDeleteProcPtr Kill, const char *File, Word Line)
void BURGER_API DebugLinkedListAddNewEntryProcAfter (LinkedList_t *Input, LinkedListEntry_t *EntryPtr, void *Data, LinkedListDeleteProcPtr Kill, const char *File, Word Line)
void BURGER_API DebugLinkedListAddNewEntryProcBefore (LinkedList_t *Input, LinkedListEntry_t *EntryPtr, void *Data, LinkedListDeleteProcPtr Kill, const char *File, Word Line)
void BURGER_API DebugLinkedListAddNewEntryMemEnd (LinkedList_t *Input, void *Data, const char *File, Word Line)
void BURGER_API DebugLinkedListAddNewEntryMemBegin (LinkedList_t *Input, void *Data, const char *File, Word Line)
void BURGER_API DebugLinkedListAddNewEntryMemAfter (LinkedList_t *Input, LinkedListEntry_t *EntryPtr, void *Data, const char *File, Word Line)
void BURGER_API DebugLinkedListAddNewEntryMemBefore (LinkedList_t *Input, LinkedListEntry_t *EntryPtr, void *Data, const char *File, Word Line)
void BURGER_API DebugLinkedListAddNewEntryStringEnd (LinkedList_t *Input, const char *Data, const char *File, Word Line)
void BURGER_API DebugLinkedListAddNewEntryStringBegin (LinkedList_t *Input, const char *Data, const char *File, Word Line)
void BURGER_API DebugLinkedListAddNewEntryStringAfter (LinkedList_t *Input, LinkedListEntry_t *EntryPtr, const char *Data, const char *File, Word Line)
void BURGER_API DebugLinkedListAddNewEntryStringBefore (LinkedList_t *Input, LinkedListEntry_t *EntryPtr, const char *Data, const char *File, Word Line)

Function Documentation

void BURGER_API DebugLinkedListAddNewEntryAfter ( LinkedList_t Input,
LinkedListEntry_t EntryPtr,
void Data,
const char *  File,
Word  Line 
)
void BURGER_API DebugLinkedListAddNewEntryBefore ( LinkedList_t Input,
LinkedListEntry_t EntryPtr,
void Data,
const char *  File,
Word  Line 
)
void BURGER_API DebugLinkedListAddNewEntryBegin ( LinkedList_t Input,
void Data,
const char *  File,
Word  Line 
)
void BURGER_API DebugLinkedListAddNewEntryEnd ( LinkedList_t Input,
void Data,
const char *  File,
Word  Line 
)
void BURGER_API DebugLinkedListAddNewEntryMemAfter ( LinkedList_t Input,
LinkedListEntry_t EntryPtr,
void Data,
const char *  File,
Word  Line 
)
void BURGER_API DebugLinkedListAddNewEntryMemBefore ( LinkedList_t Input,
LinkedListEntry_t EntryPtr,
void Data,
const char *  File,
Word  Line 
)
void BURGER_API DebugLinkedListAddNewEntryMemBegin ( LinkedList_t Input,
void Data,
const char *  File,
Word  Line 
)
void BURGER_API DebugLinkedListAddNewEntryMemEnd ( LinkedList_t Input,
void Data,
const char *  File,
Word  Line 
)
void BURGER_API DebugLinkedListAddNewEntryProcAfter ( LinkedList_t Input,
LinkedListEntry_t EntryPtr,
void Data,
LinkedListDeleteProcPtr  Kill,
const char *  File,
Word  Line 
)
void BURGER_API DebugLinkedListAddNewEntryProcBefore ( LinkedList_t Input,
LinkedListEntry_t EntryPtr,
void Data,
LinkedListDeleteProcPtr  Kill,
const char *  File,
Word  Line 
)
void BURGER_API DebugLinkedListAddNewEntryProcBegin ( LinkedList_t Input,
void Data,
LinkedListDeleteProcPtr  Kill,
const char *  File,
Word  Line 
)
void BURGER_API DebugLinkedListAddNewEntryProcEnd ( LinkedList_t Input,
void Data,
LinkedListDeleteProcPtr  Kill,
const char *  File,
Word  Line 
)
void BURGER_API DebugLinkedListAddNewEntryStringAfter ( LinkedList_t Input,
LinkedListEntry_t EntryPtr,
const char *  Data,
const char *  File,
Word  Line 
)
void BURGER_API DebugLinkedListAddNewEntryStringBefore ( LinkedList_t Input,
LinkedListEntry_t EntryPtr,
const char *  Data,
const char *  File,
Word  Line 
)
void BURGER_API DebugLinkedListAddNewEntryStringBegin ( LinkedList_t Input,
const char *  Data,
const char *  File,
Word  Line 
)
void BURGER_API DebugLinkedListAddNewEntryStringEnd ( LinkedList_t Input,
const char *  Data,
const char *  File,
Word  Line 
)
void BURGER_API LinkedListAddNewEntryProcAfter ( LinkedList_t Input,
LinkedListEntry_t EntryPtr,
void Data,
LinkedListDeleteProcPtr  Kill 
)
void BURGER_API LinkedListAddNewEntryProcBefore ( LinkedList_t Input,
LinkedListEntry_t EntryPtr,
void Data,
LinkedListDeleteProcPtr  Kill 
)
void BURGER_API LinkedListAddNewEntryProcBegin ( LinkedList_t Input,
void Data,
LinkedListDeleteProcPtr  Kill 
)
void BURGER_API LinkedListAddNewEntryProcEnd ( LinkedList_t Input,
void Data,
LinkedListDeleteProcPtr  Kill 
)
void BURGER_API LinkedListAddNewEntryStringAfter ( LinkedList_t Input,
LinkedListEntry_t EntryPtr,
const char *  Data 
)
void BURGER_API LinkedListAddNewEntryStringBefore ( LinkedList_t Input,
LinkedListEntry_t EntryPtr,
const char *  Data 
)
void BURGER_API LinkedListAddNewEntryStringBegin ( LinkedList_t Input,
const char *  Data 
)
void BURGER_API LinkedListAddNewEntryStringEnd ( LinkedList_t Input,
const char *  Data 
)
Word BURGER_API LinkedListContains ( const LinkedList_t Input,
const void Data 
)
void BURGER_API LinkedListDeleteEntryByData ( LinkedList_t Input,
const void DataPtr 
)
Word BURGER_API LinkedListFindString ( const LinkedList_t Input,
const char *  TextPtr 
)
LinkedListEntry_t* BURGER_API LinkedListFindStringEntry ( const LinkedList_t Input,
const char *  TextPtr 
)
LinkedListEntry_t* BURGER_API LinkedListGetEntry ( const LinkedList_t Input,
Word  EntryNum 
)
LinkedListEntry_t* BURGER_API LinkedListGetEntryByData ( const LinkedList_t Input,
const void DataPtr 
)
void* BURGER_API LinkedListGetEntryData ( const LinkedList_t Input,
Word  EntryNum 
)
static void LinkedListMerge ( LinkedListEntry_t **  DestPtr,
LinkedListEntry_t **  Src1,
LinkedListEntry_t **  Src2,
Word  Size1,
Word  Size2,
LinkedListSortProc  Proc 
) [static]