__declspec(property(get = GetVarByName)) TVarByNameIndexer*VarByName;
Returns variable by name or nil, if variable does not exist.
Read:
TVarByNameIndexer *GetVarByName();Examples
#include "Math387.h"
#include "MtxParseClass.h"
#include "MtxParseExpr.h"
#include "Units.Math387.h"
using namespace Dew;
using namespace Dew::Math;
using namespace Dew::Math::Units;
void Example()
{
TMtxExpression* MyParser = new TMtxExpression();
// 1. Add formula and evaluate,
MyParser->AddExpr("2i*z");
// 2. Get defined variable
TValueRec* z = (*MyParser->VarByName)["z"];
// 3. Specify the type
z->DefineComplex();
// 4. Set values
z->ComplexValue = Math387::Cplx(-2, 3);
// 5. Evaluate
TCplx res = MyParser->EvaluateComplex();
// res = -6-4*i
delete MyParser;
}
See Also: TMtxExpression::GetVarList
Declared in Dew::Math::TMtxExpression · Dew.Math/MtxParseExpr.h · Cross-compiler