TZFunctionsList Class Reference

Implements a list of functions. More...

Inheritance diagram for TZFunctionsList:

TInterfacedObject IZFunctionsList TZDefaultFunctionsList

List of all members.

Public Member Functions

 Add (IZFunction Func)
 Clear ()
Integer FindByName (const string Name)
 Finds a function reference.
Integer GetCount ()
IZFunction GetFunction (Integer Index)
string GetName (Integer Index)
 Remove (const string Name)
 TZFunctionsList ()
 Constructs this object.
 ~TZFunctionsList ()
 Destroys this object and cleanup the memory.

Protected Attributes

IZCollection Functions

Private Attributes

Integer Count
IZCollection FFunctions
string Names


Detailed Description

Implements a list of functions.

Definition at line 67 of file ZFunctions.pas.


Constructor & Destructor Documentation

TZFunctionsList::TZFunctionsList (  ) 

Constructs this object.

Definition at line 754 of file ZFunctions.pas.

TZFunctionsList::~TZFunctionsList (  ) 

Destroys this object and cleanup the memory.

Definition at line 765 of file ZFunctions.pas.


Member Function Documentation

TZFunctionsList::Add ( IZFunction  Func  ) 

Reimplemented from IZFunctionsList.

TZFunctionsList::Clear (  ) 

Reimplemented from IZFunctionsList.

Integer TZFunctionsList::FindByName ( const string  Name  ) 

Finds a function reference.

Reimplemented from IZFunctionsList.

Integer TZFunctionsList::GetCount (  ) 

Reimplemented from IZFunctionsList.

IZFunction TZFunctionsList::GetFunction ( Integer  Index  ) 

Reimplemented from IZFunctionsList.

string TZFunctionsList::GetName ( Integer  Index  ) 

Reimplemented from IZFunctionsList.

TZFunctionsList::Remove ( const string  Name  ) 

Reimplemented from IZFunctionsList.


Member Data Documentation

Integer IZFunctionsList::Count [inherited]

See also:
GetCount For reading

Definition at line 247 of file ZExpression.pas.

Definition at line 72 of file ZFunctions.pas.

See also:
FFunctions For reading

FFunctions For writing

Reimplemented from IZFunctionsList.

Definition at line 76 of file ZFunctions.pas.

string IZFunctionsList::Names [inherited]

See also:
GetName For reading

Definition at line 250 of file ZExpression.pas.


The documentation for this class was generated from the following file:

Generated on Wed Dec 30 08:42:51 2009 for zeoslib by  doxygen 1.5.7.1