#include <intArithLogical.h>
Definition at line 93 of file intArithLogical.h.
IntArithLogical::exprLeaf::exprLeaf |
( |
SpearOp |
cmp, |
|
|
int |
a, |
|
|
varID |
x, |
|
|
int |
b, |
|
|
varID |
y, |
|
|
int |
c |
|
) |
| |
|
protected |
IntArithLogical::exprLeaf::exprLeaf |
( |
cmpOps |
cmp, |
|
|
int |
a, |
|
|
varID |
x, |
|
|
int |
b, |
|
|
varID |
y, |
|
|
int |
c |
|
) |
| |
IntArithLogical::exprLeaf::exprLeaf |
( |
const exprLeaf & |
that) | |
|
bool IntArithLogical::exprLeaf::normalize |
( |
) | |
|
|
protected |
bool IntArithLogical::exprLeaf::setToTrue |
( |
) | |
|
|
protectedvirtual |
bool IntArithLogical::exprLeaf::setToFalse |
( |
) | |
|
|
protectedvirtual |
infContent IntArithLogical::exprLeaf::getLevel |
( |
) | |
|
|
protectedvirtual |
void IntArithLogical::exprLeaf::computeVarsExpr |
( |
) | |
|
|
protected |
const std::list<SpearAbstractVar*>& IntArithLogical::exprLeaf::getVars |
( |
) | |
|
SpearAbstractVar* IntArithLogical::exprLeaf::getOutVar |
( |
) | |
|
const std::string& IntArithLogical::exprLeaf::getExpr |
( |
) | |
|
std::string IntArithLogical::exprLeaf::str |
( |
std::string |
indent = "" ) | |
|
|
virtual |
std::string IntArithLogical::exprLeaf::str |
( |
std::string |
indent = "" ) | |
const |
std::string IntArithLogical::exprLeaf::genStr |
( |
std::string |
indent = "" ) | |
const |
elt IntArithLogical::exprLeaf::elType |
( |
) | |
|
|
inlinevirtual |
SpearExpr* IntArithLogical::exprLeaf::copy |
( |
) | |
|
bool IntArithLogical::exprLeaf::notUpd |
( |
) | |
|
|
virtual |
bool IntArithLogical::exprLeaf::andExprs |
( |
const exprLeaf & |
that, |
|
|
bool & |
modified |
|
) |
| |
bool IntArithLogical::exprLeaf::andExprsTest |
( |
const exprLeaf & |
that) | |
|
bool IntArithLogical::exprLeaf::orExprs |
( |
const exprLeaf & |
that, |
|
|
bool & |
modified |
|
) |
| |
bool IntArithLogical::exprLeaf::orExprsTest |
( |
const exprLeaf & |
that) | |
|
SpearOp IntArithLogical::exprLeaf::cmp |
|
protected |
int IntArithLogical::exprLeaf::a |
|
protected |
int IntArithLogical::exprLeaf::b |
|
protected |
int IntArithLogical::exprLeaf::c |
|
protected |
varID IntArithLogical::exprLeaf::x |
|
protected |
varID IntArithLogical::exprLeaf::y |
|
protected |
std::list<SpearAbstractVar*> IntArithLogical::exprLeaf::vars |
|
protected |
SpearAbstractVar* IntArithLogical::exprLeaf::outVar |
|
protected |
std::string IntArithLogical::exprLeaf::logExpr |
|
protected |
bool IntArithLogical::exprLeaf::varsExprInitialized |
|
protected |
The documentation for this class was generated from the following file: