class PLIST | | AddHead (IATOM *a) |
| | AddTail (IATOM *a) |
| | Cat (PLIST* PlistPtr, IPOSITION p) |
| | DeleteAll () |
| | GetAt (IPOSITION p) |
| | GetEntry (INT Index, IPOSITION *p) |
| | GetHeadPosition () |
| | GetLength () |
| | GetNext (IPOSITION *p) |
| | GetPrev (IPOSITION *p) |
| | GetTailPosition () |
| | InsertAfter (IPOSITION p, IATOM *a) |
| | InsertBefore (IPOSITION p, IATOM *a) |
| | IsEmpty () |
| | operator= (PLIST& OtherPlist) |
| | PLIST () |
| | RemoveAll () |
| | RemoveAt (IPOSITION p) |
| | RemoveRight (IPOSITION p) |
| | RemoveRightAndDelete (IPOSITION p) |
| | Reverse () |
| | SetAt (IPOSITION p, IATOM *a) |
| | Sort (INT (*compar)(void* a, void* b)) |
| | SortByScore () |
| | ~PLIST () |
| | Head |
| | Length |
| | Tail |
| | Merge (IPOSITION a, IPOSITION b, INT aLen, INT bLen, INT (*compar)(void* a, void* b)) |
| | MergeSort (IPOSITION c, INT Len, INT (*compar)(void* a, void* b)) |
~PLIST()
IPOSITION GetHeadPosition()
IPOSITION GetTailPosition()
IATOM* GetNext(IPOSITION *p)
IATOM* GetPrev(IPOSITION *p)
GDT_BOOLEAN InsertBefore(IPOSITION p, IATOM *a)
GDT_BOOLEAN InsertAfter(IPOSITION p, IATOM *a)
GDT_BOOLEAN AddTail(IATOM *a)
GDT_BOOLEAN AddHead(IATOM *a)
void RemoveAll()
void DeleteAll()
void RemoveRight(IPOSITION p)
void RemoveRightAndDelete(IPOSITION p)
void Sort(INT (*compar)(void* a, void* b))
void SortByScore()
void Reverse()
GDT_BOOLEAN Cat(PLIST* PlistPtr, IPOSITION p)
PLIST& operator=(PLIST& OtherPlist)
IATOM* GetAt(IPOSITION p)
GDT_BOOLEAN SetAt(IPOSITION p, IATOM *a)
void RemoveAt(IPOSITION p)
IATOM* GetEntry(INT Index, IPOSITION *p)
INT GetLength()
GDT_BOOLEAN IsEmpty()
IPOSITION MergeSort(IPOSITION c, INT Len, INT (*compar)(void* a, void* b))
IPOSITION Merge(IPOSITION a, IPOSITION b, INT aLen, INT bLen, INT (*compar)(void* a, void* b))
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de