Unit lists
Uses
Constants
Variables
Description
Include->Lists - Linked List Data Structures & Helpers.
Overview
Classes, Interfaces, Objects and Records
Name | Description |
---|---|
Record TLinkedList |
|
Record TLinkedListBase |
Functions and Procedures
procedure STRLL_Add(LinkedList : PLinkedListBase; str : pchar); |
function STRLL_Get(LinkedList : PLinkedListBase; idx : uint32) : pchar; |
function STRLL_New: PLinkedListBase; |
function STRLL_Size(LinkedList : PLinkedListBase) : uint32; |
procedure STRLL_Delete(LinkedList : PLinkedListBase; idx : uint32); |
procedure STRLL_Free(LinkedList : PLinkedListBase); |
procedure STRLL_Clear(LinkedList : PLinkedListBase); |
function STRLL_FromString(str : pchar; delimter : char) : PLinkedListBase; |
function LL_New(ElementSize : uint32) : PLinkedListBase; |
function LL_Add(LinkedList : PLinkedListBase) : Void; |
function LL_Delete(LinkedList : PLinkedListBase; idx : uint32) : boolean; |
function LL_Size(LinkedList : PLinkedListBase) : uint32; |
function LL_Insert(LinkedList : PLinkedListBase; idx : uint32) : Void; |
function LL_Get(LinkedList : PLinkedListBase; idx : uint32) : Void; |
procedure LL_Free(LinkedList : PLinkedListBase); |
function LL_FromString(str : pchar; delimter : char) : PLinkedListBase; |
Types
PLinkedList = ˆTLinkedList; |
PLinkedListBase = ˆTLinkedListBase; |
Description
Functions and Procedures
procedure STRLL_Add(LinkedList : PLinkedListBase; str : pchar); |
String Linked List |
function STRLL_Get(LinkedList : PLinkedListBase; idx : uint32) : pchar; |
function STRLL_New: PLinkedListBase; |
function STRLL_Size(LinkedList : PLinkedListBase) : uint32; |
procedure STRLL_Delete(LinkedList : PLinkedListBase; idx : uint32); |
procedure STRLL_Free(LinkedList : PLinkedListBase); |
procedure STRLL_Clear(LinkedList : PLinkedListBase); |
function STRLL_FromString(str : pchar; delimter : char) : PLinkedListBase; |
function LL_New(ElementSize : uint32) : PLinkedListBase; |
Managed Linked List |
function LL_Add(LinkedList : PLinkedListBase) : Void; |
function LL_Delete(LinkedList : PLinkedListBase; idx : uint32) : boolean; |
function LL_Size(LinkedList : PLinkedListBase) : uint32; |
function LL_Insert(LinkedList : PLinkedListBase; idx : uint32) : Void; |
function LL_Get(LinkedList : PLinkedListBase; idx : uint32) : Void; |
procedure LL_Free(LinkedList : PLinkedListBase); |
function LL_FromString(str : pchar; delimter : char) : PLinkedListBase; |
Types
PLinkedList = ˆTLinkedList; |
Managed Linked List |
PLinkedListBase = ˆTLinkedListBase; |
Author
Generated by PasDoc 0.16.0.