]> andersk Git - splint.git/blame_incremental - src/Headers/constraintResolve.h
EXtensive code clean up. Almost passes LCLint.
[splint.git] / src / Headers / constraintResolve.h
... / ...
CommitLineData
1
2extern constraintList reflectChanges (constraintList pre2, constraintList post1);
3extern constraint substitute (constraint c, constraintList p);
4//extern constraint constraint_searchandreplace (constraint c, constraintExpr old, constraintExpr new);
5extern bool rangeCheck (arithType ar1, constraintExpr expr1, arithType ar2, constraintExpr expr2);
6extern bool satifies (constraint pre, constraint post);
7
8extern bool resolve ( /*@observer@*/ constraint c, /*@observer@*/ constraintList p);
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);
19constraintList constraintList_mergeRequires (constraintList list1, constraintList list2);
20constraintList reflectChangesOr (constraintList pre2, constraintList post1);
21
22constraintList constraintList_substitute (constraintList target, constraintList subList);
This page took 0.029052 seconds and 5 git commands to generate.