Open CASCADE Technology 7.8.0
|
#include <ExprIntrp_Analysis.hxx>
Public Member Functions | |
ExprIntrp_Analysis () | |
void | SetMaster (const Handle< ExprIntrp_Generator > &agen) |
void | Push (const Handle< Expr_GeneralExpression > &exp) |
void | PushRelation (const Handle< Expr_GeneralRelation > &rel) |
void | PushName (const TCollection_AsciiString &name) |
void | PushValue (const Standard_Integer degree) |
void | PushFunction (const Handle< Expr_GeneralFunction > &func) |
Handle< Expr_GeneralExpression > | Pop () |
Handle< Expr_GeneralRelation > | PopRelation () |
TCollection_AsciiString | PopName () |
Standard_Integer | PopValue () |
Handle< Expr_GeneralFunction > | PopFunction () |
Standard_Boolean | IsExpStackEmpty () const |
Standard_Boolean | IsRelStackEmpty () const |
void | ResetAll () |
void | Use (const Handle< Expr_NamedFunction > &func) |
void | Use (const Handle< Expr_NamedExpression > &named) |
Handle< Expr_NamedExpression > | GetNamed (const TCollection_AsciiString &name) |
Handle< Expr_NamedFunction > | GetFunction (const TCollection_AsciiString &name) |
ExprIntrp_Analysis::ExprIntrp_Analysis | ( | ) |
Handle< Expr_NamedFunction > ExprIntrp_Analysis::GetFunction | ( | const TCollection_AsciiString & | name | ) |
Handle< Expr_NamedExpression > ExprIntrp_Analysis::GetNamed | ( | const TCollection_AsciiString & | name | ) |
Standard_Boolean ExprIntrp_Analysis::IsExpStackEmpty | ( | ) | const |
Standard_Boolean ExprIntrp_Analysis::IsRelStackEmpty | ( | ) | const |
Handle< Expr_GeneralExpression > ExprIntrp_Analysis::Pop | ( | ) |
Handle< Expr_GeneralFunction > ExprIntrp_Analysis::PopFunction | ( | ) |
TCollection_AsciiString ExprIntrp_Analysis::PopName | ( | ) |
Handle< Expr_GeneralRelation > ExprIntrp_Analysis::PopRelation | ( | ) |
Standard_Integer ExprIntrp_Analysis::PopValue | ( | ) |
void ExprIntrp_Analysis::Push | ( | const Handle< Expr_GeneralExpression > & | exp | ) |
void ExprIntrp_Analysis::PushFunction | ( | const Handle< Expr_GeneralFunction > & | func | ) |
void ExprIntrp_Analysis::PushName | ( | const TCollection_AsciiString & | name | ) |
void ExprIntrp_Analysis::PushRelation | ( | const Handle< Expr_GeneralRelation > & | rel | ) |
void ExprIntrp_Analysis::PushValue | ( | const Standard_Integer | degree | ) |
void ExprIntrp_Analysis::ResetAll | ( | ) |
void ExprIntrp_Analysis::SetMaster | ( | const Handle< ExprIntrp_Generator > & | agen | ) |
void ExprIntrp_Analysis::Use | ( | const Handle< Expr_NamedExpression > & | named | ) |
void ExprIntrp_Analysis::Use | ( | const Handle< Expr_NamedFunction > & | func | ) |