]> andersk Git - splint.git/blame - src/Headers/constraintResolve.h
EXtensive code clean up. Almost passes LCLint.
[splint.git] / src / Headers / constraintResolve.h
CommitLineData
d1eb43aa 1
2extern constraintList reflectChanges (constraintList pre2, constraintList post1);
3extern constraint substitute (constraint c, constraintList p);
84c9ffbf 4//extern constraint constraint_searchandreplace (constraint c, constraintExpr old, constraintExpr new);
d1eb43aa 5extern bool rangeCheck (arithType ar1, constraintExpr expr1, arithType ar2, constraintExpr expr2);
6extern bool satifies (constraint pre, constraint post);
7
84c9ffbf 8extern bool resolve ( /*@observer@*/ constraint c, /*@observer@*/ constraintList p);
d1eb43aa 9extern constraintList reflectChangesEnsures (constraintList pre2, constraintList post1);
10extern constraint constraint_simplify (constraint c);
11
12extern constraintList constraintList_fixConflicts (constraintList list1, constraintList list2);
13
14extern constraintList constraintList_subsumeEnsures (constraintList list1, constraintList list2);
15
16extern constraintList constraintList_mergeEnsures (constraintList list1, constraintList list2);
17
18bool constraint_isAlwaysTrue (constraint c);
470b7798 19constraintList constraintList_mergeRequires (constraintList list1, constraintList list2);
90bc41f7 20constraintList reflectChangesOr (constraintList pre2, constraintList post1);
84c9ffbf 21
22constraintList constraintList_substitute (constraintList target, constraintList subList);
This page took 0.065985 seconds and 5 git commands to generate.