Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
ExprIntrp_Analysis Class Reference

#include <ExprIntrp_Analysis.hxx>

Public Member Functions

DEFINE_STANDARD_ALLOC 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)

Constructor & Destructor Documentation


Member Function Documentation

Handle_Expr_NamedFunction ExprIntrp_Analysis::GetFunction ( const TCollection_AsciiString name)
Handle_Expr_NamedExpression ExprIntrp_Analysis::GetNamed ( const TCollection_AsciiString name)
Handle_Expr_GeneralExpression ExprIntrp_Analysis::Pop ( )
Handle_Expr_GeneralFunction ExprIntrp_Analysis::PopFunction ( )
Handle_Expr_GeneralRelation ExprIntrp_Analysis::PopRelation ( )

The documentation for this class was generated from the following file: