Gecode::FlatZinc Gecode::FlatZinc::ConExpr Gecode::FlatZinc::Option Gecode::FlatZinc::OutputOrder Gecode::FlatZinc::SymbolEntry Gecode::FlatZinc::ParserState Gecode::FlatZinc::Registry Gecode::FlatZinc::SymbolTable Gecode::FlatZinc::Alias Gecode::FlatZinc::VarSpec Gecode::FlatZinc::IntVarSpec Gecode::FlatZinc::BoolVarSpec Gecode::FlatZinc::FloatVarSpec Gecode::FlatZinc::SetVarSpec Gecode::FlatZinc::Printer Gecode::FlatZinc::FlatZincOptions Gecode::FlatZinc::BranchInformation Gecode::FlatZinc::FlatZincSpace Gecode::FlatZinc::Error Gecode::FlatZinc::AST SymbolType ST_INTVAR ST_BOOLVAR ST_FLOATVAR ST_SETVAR ST_INTVARARRAY ST_BOOLVARARRAY ST_SETVARARRAY ST_FLOATVARARRAY ST_INTVALARRAY ST_BOOLVALARRAY ST_SETVALARRAY ST_FLOATVALARRAY ST_INT ST_BOOL ST_SET ST_FLOAT Types of symbols. std::pair< std::string, Option< std::vector< int > * > > typedef std::pair<std::string,Option<std::vector<int>* > > Gecode::FlatZinc::intvartype intvartype std::pair< std::string, VarSpec * > typedef std::pair<std::string, VarSpec*> Gecode::FlatZinc::varspec varspec forceinline SymbolEntry forceinline SymbolEntry Gecode::FlatZinc::se_iv (int i) se_iv int i Construct integer variable entry. forceinline SymbolEntry forceinline SymbolEntry Gecode::FlatZinc::se_bv (int i) se_bv int i Construct Boolean variable entry. forceinline SymbolEntry forceinline SymbolEntry Gecode::FlatZinc::se_fv (int i) se_fv int i Construct float variable entry. forceinline SymbolEntry forceinline SymbolEntry Gecode::FlatZinc::se_sv (int i) se_sv int i Construct set variable entry. forceinline SymbolEntry forceinline SymbolEntry Gecode::FlatZinc::se_iva (int i) se_iva int i Construct integer variable array entry. forceinline SymbolEntry forceinline SymbolEntry Gecode::FlatZinc::se_bva (int i) se_bva int i Construct Boolean variable array entry. forceinline SymbolEntry forceinline SymbolEntry Gecode::FlatZinc::se_fva (int i) se_fva int i Construct float variable array entry. forceinline SymbolEntry forceinline SymbolEntry Gecode::FlatZinc::se_sva (int i) se_sva int i Construct set variable array entry. forceinline SymbolEntry forceinline SymbolEntry Gecode::FlatZinc::se_i (int i) se_i int i Construct integer entry. forceinline SymbolEntry forceinline SymbolEntry Gecode::FlatZinc::se_b (bool b) se_b bool b Construct Boolean entry. forceinline SymbolEntry forceinline SymbolEntry Gecode::FlatZinc::se_s (int i) se_s int i Construct set entry. forceinline SymbolEntry forceinline SymbolEntry Gecode::FlatZinc::se_f (int i) se_f int i Construct float entry. forceinline SymbolEntry forceinline SymbolEntry Gecode::FlatZinc::se_ia (int i) se_ia int i Construct integer array entry. forceinline SymbolEntry forceinline SymbolEntry Gecode::FlatZinc::se_ba (int i) se_ba int i Construct Boolean array entry. forceinline SymbolEntry forceinline SymbolEntry Gecode::FlatZinc::se_sa (int i) se_sa int i Construct set array entry. forceinline SymbolEntry forceinline SymbolEntry Gecode::FlatZinc::se_fa (int i) se_fa int i Construct float array entry. GECODE_FLATZINC_EXPORT Registry & GECODE_FLATZINC_EXPORT Registry& Gecode::FlatZinc::registry (void) registry void Return global registry object. GECODE_FLATZINC_EXPORT FlatZincSpace * GECODE_FLATZINC_EXPORT FlatZincSpace* Gecode::FlatZinc::parse (const std::string &fileName, Printer &p, std::ostream &err=std::cerr, FlatZincSpace *fzs=NULL) parse const std::string & fileName Printer & p std::ostream & err std::cerr FlatZincSpace * fzs NULL Parse FlatZinc file fileName into fzs and return it. Creates a new empty FlatZincSpace if fzs is NULL. GECODE_FLATZINC_EXPORT FlatZincSpace * GECODE_FLATZINC_EXPORT FlatZincSpace* Gecode::FlatZinc::parse (std::istream &is, Printer &p, std::ostream &err=std::cerr, FlatZincSpace *fzs=NULL) parse std::istream & is Printer & p std::ostream & err std::cerr FlatZincSpace * fzs NULL Parse FlatZinc from is into fzs and return it. Creates a new empty FlatZincSpace if fzs is NULL. Interpreter for the FlatZinc language. The Gecode::FlatZinc namespace contains all functionality required to parse and solve constraint models written in the FlatZinc language.