[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
  DLLOBJ  METHODS

  constructor Init;
  destructor  Done;

  List Addition:
  function    Add(var TheData;Size:longint): integer;
  function    Change(Node:DLLNodePtr;var TheData;Size:longint): integer;
  function    InsertBefore(Node:DLLNodePtr;var TheData;Size:longint): integer;
  procedure   Get(var TheData);
  procedure   GetNodeData(Node:DLLNodePtr;Var TheData);
  function    GetNodeDataSize(Node:DLLNodePtr):longint;
  function    GetMaxNodeSize: longint;

  Node Pointer control
  function    TotalNodes:longint
  function    ActiveNodeNumber:longint;
  procedure   Jump(NodeNumber:longint);
  procedure   Advance(Amount:longint);
  procedure   Retreat(Amount:longint);

  List Management:
  function    NodePtr(NodeNumber:longint):DLLNodePtr;
  procedure   ActiveNodePtr:DLLNodePtr;
  procedure   EndNodePtr:DLLNodePTr;
  function    Change(Node:DLLNodePtr;Str:string):integer;
  procedure   DelNode(Node:DLLNodePtr);
  procedure   SwapNodes(Node1,Node2:DLLNodePtr);
  procedure   InsertBefore(Node:DLLNodePtr;Str:string);
  function    GetStr(Node:DLLNodePtr;Start,Finish:longint):string;
  procedure   Sort(SortID:shortint;Ascending:boolean);

  List Clearing:
  procedure   EmptyList;

This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson