Open CASCADE Technology 6.6.0
Public Member Functions | Protected Member Functions
ExprIntrp_Generator Class Reference

Implements general services for interpretation of
expressions.

#include <ExprIntrp_Generator.hxx>

Inheritance diagram for ExprIntrp_Generator:
Inheritance graph
[legend]

Public Member Functions

void Use (const Handle< Expr_NamedFunction > &func)
void Use (const Handle< Expr_NamedExpression > &named)
const
ExprIntrp_SequenceOfNamedExpression
GetNamed () const
const
ExprIntrp_SequenceOfNamedFunction
GetFunctions () const
Handle_Expr_NamedExpression GetNamed (const TCollection_AsciiString &name) const
 Returns NamedExpression with name <name> already
interpreted if it exists. Returns a null handle if
not.

Handle_Expr_NamedFunction GetFunction (const TCollection_AsciiString &name) const
 Returns NamedFunction with name <name> already
interpreted if it exists. Returns a null handle if
not.

Protected Member Functions

 ExprIntrp_Generator ()

Constructor & Destructor Documentation

ExprIntrp_Generator::ExprIntrp_Generator ( ) [protected]

Member Function Documentation

Handle_Expr_NamedFunction ExprIntrp_Generator::GetFunction ( const TCollection_AsciiString name) const
const ExprIntrp_SequenceOfNamedFunction& ExprIntrp_Generator::GetFunctions ( ) const
Handle_Expr_NamedExpression ExprIntrp_Generator::GetNamed ( const TCollection_AsciiString name) const
const ExprIntrp_SequenceOfNamedExpression& ExprIntrp_Generator::GetNamed ( ) const
void ExprIntrp_Generator::Use ( const Handle< Expr_NamedFunction > &  func)
void ExprIntrp_Generator::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