OCC Main Page | FoundationClasses | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

FoundationClasses
TKAdvTools
ExprIntrp


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

Standard_EXPORT void Use (const Handle(Expr_NamedFunction)&func)
Standard_EXPORT void Use (const Handle(Expr_NamedExpression)&named)
Standard_EXPORT const ExprIntrp_SequenceOfNamedExpressionGetNamed () const
Standard_EXPORT const ExprIntrp_SequenceOfNamedFunctionGetFunctions () const
Standard_EXPORT 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.
.
Standard_EXPORT 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.
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Protected Member Functions

Standard_EXPORT ExprIntrp_Generator ()

Private Attributes

ExprIntrp_SequenceOfNamedFunction myFunctions
ExprIntrp_SequenceOfNamedExpression myNamed

Constructor & Destructor Documentation

Standard_EXPORT ExprIntrp_Generator::ExprIntrp_Generator  )  [protected]
 


Member Function Documentation

Standard_EXPORT Handle_Expr_NamedFunction ExprIntrp_Generator::GetFunction const TCollection_AsciiString name  )  const
 

Standard_EXPORT const ExprIntrp_SequenceOfNamedFunction& ExprIntrp_Generator::GetFunctions  )  const
 

Standard_EXPORT Handle_Expr_NamedExpression ExprIntrp_Generator::GetNamed const TCollection_AsciiString name  )  const
 

Standard_EXPORT const ExprIntrp_SequenceOfNamedExpression& ExprIntrp_Generator::GetNamed  )  const
 

Standard_EXPORT const ExprIntrp_Generator::Handle Standard_Type   )  const
 

Reimplemented from MMgt_TShared.

Reimplemented in ExprIntrp_GenExp, ExprIntrp_GenFct, and ExprIntrp_GenRel.

Standard_EXPORT void ExprIntrp_Generator::Use const Handle(Expr_NamedExpression)&  named  ) 
 

Standard_EXPORT void ExprIntrp_Generator::Use const Handle(Expr_NamedFunction)&  func  ) 
 


Field Documentation

ExprIntrp_SequenceOfNamedFunction ExprIntrp_Generator::myFunctions [private]
 

ExprIntrp_SequenceOfNamedExpression ExprIntrp_Generator::myNamed [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:12:36 2008 for OpenCASCADE by  doxygen 1.4.1