You are here: Symbol Reference > MtxParseExpr Namespace > Classes > TMtxExpression Class > public
MtxVec VCL
ContentsIndex
PreviousUpNext
public

The public members of the TMtxExpression class are listed here.

 
Name 
Description 
 
The preprocessor event is called after the preprocessor has already applied any substitions and patched the parsed expression. 
 
Name 
Description 
 
This is the overview for the AddExpr method overload. 
 
Clears all expressions and all defined variables. 
 
Clears all expressions only. 
 
Clears all defined variables only. 
 
Performs compile of all the expressions in the list. 
 
Defines new boolean variable. 
 
This is the overview for the DefineBoolConstant method overload. 
 
This is the overview for the DefineBoolMatrix method overload. 
 
This is the overview for the DefineBoolVector method overload. 
 
Defines new complex variable. 
 
This is the overview for the DefineComplexConstant method overload. 
 
This is the overview for the DefineCustomValue method overload. 
 
Defines new double variable. 
 
This is the overview for the DefineDoubleConstant method overload. 
 
This is the overview for the DefineFunction method overload. 
 
Defines new integer variable. 
 
This is the overview for the DefineIntMatrix method overload. 
 
This is the overview for the DefineIntVector method overload. 
 
This is the overview for the DefineMatrix method overload. 
 
This is the overview for the DefineOperator method overload. 
 
Defines new range variable. 
 
Defines new string variable. 
 
This is the overview for the DefineVariable method overload. 
 
This is the overview for the DefineVaryingFunction method overload. 
 
This is the overview for the DefineVector method overload. 
 
Deletes expression at specified index. 
 
This is the overview for the Evaluate method overload. 
 
This is the overview for the EvaluateBool method overload. 
 
Runs the compiled script. 
 
This is the overview for the EvaluateComplex method overload. 
 
This is the overview for the EvaluateDouble method overload. 
 
Returns the name of the result variable for expression at Index. 
 
This is the overview for the EvaluateMatrix method overload. 
 
This is the overview for the EvaluateMatrixInt method overload. 
 
Evaluates all lines of compiled script from specified Line forward. 
 
Evaluates one line of compiled script. 
 
This is the overview for the EvaluateVector method overload. 
 
This is the overview for the EvaluateVectorInt method overload. 
 
Returns a word from Src string close to charIdx. 
 
Returns TExprWord, if a symbol with aName already exists. 
 
Retrieves list of constants. 
 
This is GetExprResult, a member of class TMtxExpression. 
 
Retrieves list of functions. 
 
Retrieves list of operators. 
 
This is GetVarByName, a member of class TMtxExpression. 
 
Retrieves list of variables. 
 
Inserts new expression at specified index. 
 
Sets new context (expressions and variable values). 
 
Specifies an expression, which must fail, underwise an exception is raised. 
 
Retrives current context (expressions and variable values). 
 
Runs all registered tests and raises an exception, if one fails. 
 
Test 
This is the overview for the Test method overload. 
 
This is the overview for the TestMtx method overload. 
 
This is TestMtxInt, a member of class TMtxExpression. 
 
This is the overview for the TestVec method overload. 
 
This is TestVecInt, a member of class TMtxExpression. 
 
Removes symbol from defined symbols. 
 
Prints the value "a" of variable with "aName" to Dst. 
 
Returns Tool-Tip or the Hint string to be displayed for the variable with aName. 
 
Name 
Description 
 
If True, all [ ..] type of expression will be double type even, if all items are integer. 
 
If True, all constants will be double type even if number is integer. 
 
Returns the line (expression number) of the last evaluation, where a runtime error occured.  
 
Number of expressions. 
 
Returns expression by index. 
 
Gets/sets several expressions separated by semicolon at once. 
 
Returns expression result at specified index. 
 
Returns True, if the expressions were already compiled. 
 
Returns result of the latest expression from the list. 
 
Returns variable by name or nil, if variable does not exist. 
Copyright (c) 1999-2025 by Dew Research. All rights reserved.
What do you think about this topic? Send feedback!