Open CASCADE Technology 6.6.0
Public Member Functions | Static Public Member Functions
ExprIntrp_GenExp Class Reference

This class permits, from a string, to create any
kind of expression of package Expr by using
built-in functions such as Sin,Cos, etc, and by
creating variables.

#include <ExprIntrp_GenExp.hxx>

Inheritance diagram for ExprIntrp_GenExp:
Inheritance graph
[legend]

Public Member Functions

void Process (const TCollection_AsciiString &str)
 Processes given string.

Standard_Boolean IsDone () const
 Returns false if any syntax error has occurred during
process.

Handle_Expr_GeneralExpression Expression () const
 Returns expression generated. Raises an exception if
IsDone answers false.

Static Public Member Functions

static Handle_ExprIntrp_GenExp Create ()

Member Function Documentation

static Handle_ExprIntrp_GenExp ExprIntrp_GenExp::Create ( ) [static]
Handle_Expr_GeneralExpression ExprIntrp_GenExp::Expression ( ) const
Standard_Boolean ExprIntrp_GenExp::IsDone ( ) const
void ExprIntrp_GenExp::Process ( const TCollection_AsciiString str)

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