Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
ExprIntrp_Analysis Class Reference

#include <ExprIntrp_Analysis.hxx>

Public Member Functions

 ExprIntrp_Analysis ()
 
void SetMaster (const occ::handle< ExprIntrp_Generator > &agen)
 
void Push (const occ::handle< Expr_GeneralExpression > &exp)
 
void PushRelation (const occ::handle< Expr_GeneralRelation > &rel)
 
void PushName (const TCollection_AsciiString &name)
 
void PushValue (const int degree)
 
void PushFunction (const occ::handle< Expr_GeneralFunction > &func)
 
occ::handle< Expr_GeneralExpressionPop ()
 
occ::handle< Expr_GeneralRelationPopRelation ()
 
TCollection_AsciiString PopName ()
 
int PopValue ()
 
occ::handle< Expr_GeneralFunctionPopFunction ()
 
bool IsExpStackEmpty () const
 
bool IsRelStackEmpty () const
 
void ResetAll ()
 
void Use (const occ::handle< Expr_NamedFunction > &func)
 
void Use (const occ::handle< Expr_NamedExpression > &named)
 
occ::handle< Expr_NamedExpressionGetNamed (const TCollection_AsciiString &name)
 
occ::handle< Expr_NamedFunctionGetFunction (const TCollection_AsciiString &name)
 

Constructor & Destructor Documentation

◆ ExprIntrp_Analysis()

ExprIntrp_Analysis::ExprIntrp_Analysis ( )

Member Function Documentation

◆ GetFunction()

occ::handle< Expr_NamedFunction > ExprIntrp_Analysis::GetFunction ( const TCollection_AsciiString & name)

◆ GetNamed()

occ::handle< Expr_NamedExpression > ExprIntrp_Analysis::GetNamed ( const TCollection_AsciiString & name)

◆ IsExpStackEmpty()

bool ExprIntrp_Analysis::IsExpStackEmpty ( ) const

◆ IsRelStackEmpty()

bool ExprIntrp_Analysis::IsRelStackEmpty ( ) const

◆ Pop()

occ::handle< Expr_GeneralExpression > ExprIntrp_Analysis::Pop ( )

◆ PopFunction()

occ::handle< Expr_GeneralFunction > ExprIntrp_Analysis::PopFunction ( )

◆ PopName()

TCollection_AsciiString ExprIntrp_Analysis::PopName ( )

◆ PopRelation()

occ::handle< Expr_GeneralRelation > ExprIntrp_Analysis::PopRelation ( )

◆ PopValue()

int ExprIntrp_Analysis::PopValue ( )

◆ Push()

void ExprIntrp_Analysis::Push ( const occ::handle< Expr_GeneralExpression > & exp)

◆ PushFunction()

void ExprIntrp_Analysis::PushFunction ( const occ::handle< Expr_GeneralFunction > & func)

◆ PushName()

void ExprIntrp_Analysis::PushName ( const TCollection_AsciiString & name)

◆ PushRelation()

void ExprIntrp_Analysis::PushRelation ( const occ::handle< Expr_GeneralRelation > & rel)

◆ PushValue()

void ExprIntrp_Analysis::PushValue ( const int degree)

◆ ResetAll()

void ExprIntrp_Analysis::ResetAll ( )

◆ SetMaster()

void ExprIntrp_Analysis::SetMaster ( const occ::handle< ExprIntrp_Generator > & agen)

◆ Use() [1/2]

void ExprIntrp_Analysis::Use ( const occ::handle< Expr_NamedExpression > & named)

◆ Use() [2/2]

void ExprIntrp_Analysis::Use ( const occ::handle< Expr_NamedFunction > & func)

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