#include <relExpression.h>
Inheritance diagram for relExprRelVar:


Definition at line 67 of file relExpression.h.
Public Member Functions | |
| relExprRelVar (string *pRelVar, vector< relTerm * > *pTermList) | |
| ~relExprRelVar () | |
| virtual set< string > | collectFreeAttrs () |
| virtual bddRelation | interpret (bddSymTab *pSymTab) |
Private Attributes | |
| string * | mRelVar |
| vector< relTerm * > * | mTermList |
| relExprRelVar::relExprRelVar | ( | string * | pRelVar, | |
| vector< relTerm * > * | pTermList | |||
| ) | [inline] |
Definition at line 74 of file relExpression.h.
| relExprRelVar::~relExprRelVar | ( | ) | [inline] |
| virtual set<string> relExprRelVar::collectFreeAttrs | ( | ) | [inline, virtual] |
| virtual bddRelation relExprRelVar::interpret | ( | bddSymTab * | pSymTab | ) | [inline, virtual] |
Implements relExpression.
Definition at line 109 of file relExpression.h.
References bddSymTab::addAttribute(), bddRelation::exists(), gAttributeNum, gAttributePrefix, gPrintWarnings, gVariables, bddRelation::intersect(), bddSymTab::isValueGood(), bddRelation::mArity, bddRelation::mkAttributeValue(), mRelVar, mTermList, bddRelation::rename(), bddRelation::testVars(), and unsigned2string().
Here is the call graph for this function:

string* relExprRelVar::mRelVar [private] |
vector<relTerm*>* relExprRelVar::mTermList [private] |
Definition at line 71 of file relExpression.h.
Referenced by collectFreeAttrs(), interpret(), and ~relExprRelVar().
1.5.1