Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
Expr_NamedExpression Class Reference

Describe an expression used by its name (as constants
or variables). A single reference is made to a
NamedExpression in every Expression (i.e. a
NamedExpression is shared).

#include <Expr_NamedExpression.hxx>

Inheritance diagram for Expr_NamedExpression:
Inheritance graph
[legend]

Public Member Functions

const TCollection_AsciiStringGetName () const
void SetName (const TCollection_AsciiString &name)
virtual Standard_Boolean IsShareable () const
 Tests if <me> can be shared by one or more expressions
or must be copied. This method redefines to a True
value the GeneralExpression method.

Standard_Boolean IsIdentical (const Handle< Expr_GeneralExpression > &Other) const
 Tests if <me> and <Other> define the same expression.
This method does not include any simplification before
testing.

TCollection_AsciiString String () const
 returns a string representing <me> in a readable way.


Member Function Documentation

Reimplemented from Expr_GeneralExpression.


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