Generated on Sat Feb 7 2015 02:01:33 for Gecode by doxygen 1.8.9.1
flatzinc.hh File Reference

(Revision: 14337)

#include <iostream>
#include <gecode/kernel.hh>
#include <gecode/int.hh>
#include <gecode/set.hh>
#include <gecode/float.hh>
#include <map>
#include <gecode/support/auto-link.hpp>
#include <gecode/driver.hh>
#include <gecode/flatzinc/conexpr.hh>
#include <gecode/flatzinc/ast.hh>
#include <gecode/flatzinc/varspec.hh>

Go to the source code of this file.

Classes

class  Gecode::FlatZinc::Printer
 Output support class for FlatZinc interpreter. More...
 
class  Gecode::FlatZinc::FlatZincOptions
 Options for running FlatZinc models More...
 
class  Gecode::FlatZinc::BranchInformation
 
class  Gecode::FlatZinc::FznRnd
 A thread-safe random number generator. More...
 
class  Gecode::FlatZinc::FlatZincSpace
 A space that can be initialized with a FlatZinc model. More...
 
class  Gecode::FlatZinc::Error
 Exception class for FlatZinc errors More...
 

Namespaces

 Gecode::FlatZinc
 Interpreter for the FlatZinc language.
 
 Gecode
 Gecode toplevel namespace
 

Macros

#define GECODE_FLATZINC_EXPORT
 
#define GECODE_LIBRARY_NAME   "FlatZinc"
 

Functions

GECODE_FLATZINC_EXPORT FlatZincSpace * Gecode::FlatZinc::parse (const std::string &fileName, Printer &p, std::ostream &err=std::cerr, FlatZincSpace *fzs=NULL, FznRnd *rnd=NULL)
 Parse FlatZinc file fileName into fzs and return it. More...
 
GECODE_FLATZINC_EXPORT FlatZincSpace * Gecode::FlatZinc::parse (std::istream &is, Printer &p, std::ostream &err=std::cerr, FlatZincSpace *fzs=NULL, FznRnd *rnd=NULL)
 Parse FlatZinc from is into fzs and return it. More...
 

Macro Definition Documentation

#define GECODE_FLATZINC_EXPORT

Definition at line 79 of file flatzinc.hh.

#define GECODE_LIBRARY_NAME   "FlatZinc"

Definition at line 86 of file flatzinc.hh.