relPrintExprValues Class Reference

#include <relPrintExpr.h>

Inheritance diagram for relPrintExprValues:

Inheritance graph
[legend]
Collaboration diagram for relPrintExprValues:

Collaboration graph
[legend]

Detailed Description

Definition at line 136 of file relPrintExpr.h.

Public Member Functions

 relPrintExprValues (relStrExpr *pPrefix, relExpression *pExpr)
 ~relPrintExprValues ()
virtual void interpret (bddSymTab *pSymTab, ostream *pOut)

Private Attributes

relStrExprmPrefix
 Row prefix for RSF.
relExpressionmExpr


Constructor & Destructor Documentation

relPrintExprValues::relPrintExprValues ( relStrExpr pPrefix,
relExpression pExpr 
) [inline]

Definition at line 144 of file relPrintExpr.h.

relPrintExprValues::~relPrintExprValues (  )  [inline]

Definition at line 150 of file relPrintExpr.h.

References mExpr, and mPrefix.


Member Function Documentation

virtual void relPrintExprValues::interpret ( bddSymTab pSymTab,
ostream *  pOut 
) [inline, virtual]

Implements relPrintExpr.

Definition at line 157 of file relPrintExpr.h.

References relExpression::collectFreeAttrs(), bddSymTab::computeVariableOrder(), gAttributePrefix, relString::getValue(), relExpression::interpret(), relStrExpr::interpret(), mExpr, mPrefix, bddRelation::printRelation(), and bddSymTab::removeUserAttributes().

Here is the call graph for this function:


Field Documentation

relStrExpr* relPrintExprValues::mPrefix [private]

Row prefix for RSF.

Definition at line 140 of file relPrintExpr.h.

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

relExpression* relPrintExprValues::mExpr [private]

Definition at line 141 of file relPrintExpr.h.

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


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