|
Public Member Functions |
| Unit () |
| Unit (const Unit &a) |
| Unit (char *name, InputType untype, const Formula &) |
| Unit (char *name, InputType untype, const Clause &) |
| Unit (InferenceRule, const Formula &, const Unit &parent) |
| Unit (InferenceRule, const Clause &, const Unit &parent) |
| Unit (const Clause &, const UnitList &parents) |
| Unit (const Formula &, const UnitList &parents) |
| Unit (void *) |
| ~Unit () |
void | operator= (const Unit &rhs) |
bool | operator== (const Unit &rhs) const |
UnitType | unitType () const |
InputType | inputType () const |
DefType | defType () const |
void | setDefType (DefType) |
const Formula & | formula () const |
const Clause & | clause () const |
void | setFormula (Formula f) |
char * | name () const |
InferenceRule | rule () const |
long | number () const |
const UnitList & | parents () const |
void * | giveAway () |
void * | operator new (size_t) |
bool | isEqualityAxiom () const |
bool | formulaWithFreeVars () const |
bool | makeDefinition (Unit &def) |
Private Attributes |
Data * | _data |