Open CASCADE Technology 6.6.0
|
Implements general services for interpretation of
expressions.
#include <ExprIntrp_Generator.hxx>
Public Member Functions | |
void | Use (const Handle< Expr_NamedFunction > &func) |
void | Use (const Handle< Expr_NamedExpression > &named) |
const ExprIntrp_SequenceOfNamedExpression & | GetNamed () const |
const ExprIntrp_SequenceOfNamedFunction & | GetFunctions () const |
Handle_Expr_NamedExpression | GetNamed (const TCollection_AsciiString &name) const |
Returns NamedExpression with name <name> already interpreted if it exists. Returns a null handle if not. | |
Handle_Expr_NamedFunction | GetFunction (const TCollection_AsciiString &name) const |
Returns NamedFunction with name <name> already interpreted if it exists. Returns a null handle if not. | |
Protected Member Functions | |
ExprIntrp_Generator () |
ExprIntrp_Generator::ExprIntrp_Generator | ( | ) | [protected] |
Handle_Expr_NamedFunction ExprIntrp_Generator::GetFunction | ( | const TCollection_AsciiString & | name | ) | const |
const ExprIntrp_SequenceOfNamedFunction& ExprIntrp_Generator::GetFunctions | ( | ) | const |
Handle_Expr_NamedExpression ExprIntrp_Generator::GetNamed | ( | const TCollection_AsciiString & | name | ) | const |
const ExprIntrp_SequenceOfNamedExpression& ExprIntrp_Generator::GetNamed | ( | ) | const |
void ExprIntrp_Generator::Use | ( | const Handle< Expr_NamedFunction > & | func | ) |
void ExprIntrp_Generator::Use | ( | const Handle< Expr_NamedExpression > & | named | ) |