IZExpression Class Reference

Defines an interface to expression calculator. More...

Inheritance diagram for IZExpression:

TZExpression

List of all members.

Public Member Functions

 Clear ()
 CreateVariables (IZVariablesList Variables)
TZVariant Evaluate ()
TZVariant Evaluate2 (IZVariablesList Variables)
TZVariant Evaluate3 (IZVariablesList Variables, IZFunctionsList Functions)
TZVariant Evaluate4 (IZVariablesList Variables, IZFunctionsList Functions, TZExecutionStack Stack)
Boolean GetAutoVariables ()
IZFunctionsList GetDefaultFunctions ()
IZVariablesList GetDefaultVariables ()
string GetExpression ()
IZTokenizer GetTokenizer ()
IZVariantManager GetVariantManager ()
 SetAutoVariables (Boolean Value)
 SetDefaultFunctions (IZFunctionsList Value)
 SetDefaultVariables (IZVariablesList Value)
 SetExpression (const string Value)
 SetTokenizer (IZTokenizer Value)
 SetVariantManager (IZVariantManager Value)

Public Attributes

Boolean AutoVariables
IZFunctionsList DefaultFunctions
IZVariablesList DefaultVariables
string Expression
IZTokenizer Tokenizer
IZVariantManager VariantManager


Detailed Description

Defines an interface to expression calculator.

Definition at line 259 of file ZExpression.pas.


Member Function Documentation

IZExpression::Clear (  ) 

Reimplemented in TZExpression.

IZExpression::CreateVariables ( IZVariablesList  Variables  ) 

Reimplemented in TZExpression.

TZVariant IZExpression::Evaluate (  ) 

Reimplemented in TZExpression.

TZVariant IZExpression::Evaluate2 ( IZVariablesList  Variables  ) 

Reimplemented in TZExpression.

TZVariant IZExpression::Evaluate3 ( IZVariablesList  Variables,
IZFunctionsList  Functions 
)

Reimplemented in TZExpression.

TZVariant IZExpression::Evaluate4 ( IZVariablesList  Variables,
IZFunctionsList  Functions,
TZExecutionStack  Stack 
)

Reimplemented in TZExpression.

Boolean IZExpression::GetAutoVariables (  ) 

Reimplemented in TZExpression.

IZFunctionsList IZExpression::GetDefaultFunctions (  ) 

Reimplemented in TZExpression.

IZVariablesList IZExpression::GetDefaultVariables (  ) 

Reimplemented in TZExpression.

string IZExpression::GetExpression (  ) 

Reimplemented in TZExpression.

IZTokenizer IZExpression::GetTokenizer (  ) 

Reimplemented in TZExpression.

IZVariantManager IZExpression::GetVariantManager (  ) 

Reimplemented in TZExpression.

IZExpression::SetAutoVariables ( Boolean  Value  ) 

Reimplemented in TZExpression.

IZExpression::SetDefaultFunctions ( IZFunctionsList  Value  ) 

Reimplemented in TZExpression.

IZExpression::SetDefaultVariables ( IZVariablesList  Value  ) 

Reimplemented in TZExpression.

IZExpression::SetExpression ( const string  Value  ) 

Reimplemented in TZExpression.

IZExpression::SetTokenizer ( IZTokenizer  Value  ) 

Reimplemented in TZExpression.

IZExpression::SetVariantManager ( IZVariantManager  Value  ) 

Reimplemented in TZExpression.


Member Data Documentation

See also:
GetAutoVariables For reading

SetAutoVariables For writing

Reimplemented in TZExpression.

Definition at line 355 of file ZExpression.pas.

See also:
GetDefaultFunctions For reading

SetDefaultFunctions For writing

Reimplemented in TZExpression.

Definition at line 351 of file ZExpression.pas.

See also:
GetDefaultVariables For reading

SetDefaultVariables For writing

Reimplemented in TZExpression.

Definition at line 347 of file ZExpression.pas.

See also:
GetExpression For reading

SetExpression For writing

Reimplemented in TZExpression.

Definition at line 339 of file ZExpression.pas.

See also:
GetTokenizer For reading

SetTokenizer For writing

Definition at line 336 of file ZExpression.pas.

See also:
GetVariantManager For reading

SetVariantManager For writing

Reimplemented in TZExpression.

Definition at line 343 of file ZExpression.pas.


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

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