relExprRelNumCmp Class Reference

#include <relExpression.h>

Inheritance diagram for relExprRelNumCmp:

Inheritance graph
[legend]
Collaboration diagram for relExprRelNumCmp:

Collaboration graph
[legend]

Detailed Description

Definition at line 233 of file relExpression.h.

Public Member Functions

 relExprRelNumCmp (string *pRelSym, relNumExpr *pNumExpr1, relNumExpr *pNumExpr2)
 ~relExprRelNumCmp ()
virtual set< string > collectFreeAttrs ()
virtual bddRelation interpret (bddSymTab *pSymTab)

Private Attributes

string * mRelSym
relNumExprmNumExpr1
relNumExprmNumExpr2


Constructor & Destructor Documentation

relExprRelNumCmp::relExprRelNumCmp ( string *  pRelSym,
relNumExpr pNumExpr1,
relNumExpr pNumExpr2 
) [inline]

Definition at line 241 of file relExpression.h.

relExprRelNumCmp::~relExprRelNumCmp (  )  [inline]

Definition at line 247 of file relExpression.h.

References mNumExpr1, mNumExpr2, and mRelSym.


Member Function Documentation

virtual set<string> relExprRelNumCmp::collectFreeAttrs (  )  [inline, virtual]

Implements relExpression.

Definition at line 255 of file relExpression.h.

virtual bddRelation relExprRelNumCmp::interpret ( bddSymTab pSymTab  )  [inline, virtual]

Implements relExpression.

Definition at line 262 of file relExpression.h.

References relNumber::getValue(), relNumExpr::interpret(), mNumExpr1, mNumExpr2, and mRelSym.

Here is the call graph for this function:


Field Documentation

string* relExprRelNumCmp::mRelSym [private]

Definition at line 236 of file relExpression.h.

Referenced by interpret(), and ~relExprRelNumCmp().

relNumExpr* relExprRelNumCmp::mNumExpr1 [private]

Definition at line 237 of file relExpression.h.

Referenced by interpret(), and ~relExprRelNumCmp().

relNumExpr* relExprRelNumCmp::mNumExpr2 [private]

Definition at line 238 of file relExpression.h.

Referenced by interpret(), and ~relExprRelNumCmp().


The documentation for this class was generated from the following file:
Generated on Fri Jun 6 22:22:52 2008 for CrocoPat by  doxygen 1.5.1