Open CASCADE Technology 6.6.0
Public Member Functions
ExprIntrp_Analysis Class Reference

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

Constructor & Destructor Documentation

ExprIntrp_Analysis::ExprIntrp_Analysis ( )

Member Function Documentation

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_NamedFunction > &  func)
void ExprIntrp_Analysis::Use ( const Handle< Expr_NamedExpression > &  named)

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines