mistral.h
00001 /*
00002  * mistral.h
00003  *
00004  *  Created on: Dec 4, 2012
00005  *      Author: isil
00006  */
00007 
00008 
00510 #include <string>
00511 using namespace std;
00512 
00513 #include <vector>
00514 #include <map>
00515 #include <set>
00516 using namespace std;
00517 
00518 
00519 class Leaf;
00520 class SatValue;
00521 class VariableTerm;
00522 class Term;
00523 class AccessPath;
00524 class CNode;
00525 /*
00526  * MISTRAL is the the constraint solver for Compass.
00527  */
00528 
00529 
00530 
00531 void register_output_callback(void (*write_fn)(string));
00532 
00533 void display(string s);
00534