Open CASCADE Technology  6.9.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_GeneralExpressionPop ()
 
Handle< Expr_GeneralRelationPopRelation ()
 
TCollection_AsciiString PopName ()
 
Standard_Integer PopValue ()
 
Handle< Expr_GeneralFunctionPopFunction ()
 
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_NamedExpressionGetNamed (const TCollection_AsciiString &name)
 
Handle< Expr_NamedFunctionGetFunction (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: