const Handle(Expr_GeneralExpression)& Expr_NamedUnknown::AssignedExpression () const
{
if (!IsAssigned()) {
- Expr_NotAssigned::Raise();
+ throw Expr_NotAssigned();
}
return myExpression;
}
{
Handle(Expr_NamedUnknown) me = this;
if (exp->Contains(me)) {
- Expr_InvalidAssignment::Raise();
+ throw Expr_InvalidAssignment();
}
myExpression = exp;
}
const Handle(Expr_GeneralExpression)& Expr_NamedUnknown::SubExpression (const Standard_Integer I) const
{
if (!IsAssigned()) {
- Standard_OutOfRange::Raise();
+ throw Standard_OutOfRange();
}
if (I != 1) {
- Standard_OutOfRange::Raise();
+ throw Standard_OutOfRange();
}
return AssignedExpression();
}
if (myExpression == var) {
Handle(Expr_NamedUnknown) me = this;
if (with->Contains(me)) {
- Expr_InvalidOperand::Raise();
+ throw Expr_InvalidOperand();
}
Assign(with);
}
return vals(i-vars.Lower()+vals.Lower());
}
}
- Expr_NotEvaluable::Raise();
+ throw Expr_NotEvaluable();
}
return myExpression->Evaluate(vars,vals);
}