Generated on Tue Apr 18 10:23:25 2017 for Gecode by doxygen 1.6.3

Gecode::FlatZinc::Registry Class Reference

Map from constraint identifier to constraint posting functions. More...

#include <registry.hh>

List of all members.

Public Types

typedef void(* poster )(FlatZincSpace &, const ConExpr &, AST::Node *)
 Type of constraint posting function.

Public Member Functions

void add (const std::string &id, poster p)
 Add posting function p with identifier id.
void post (FlatZincSpace &s, const ConExpr &ce)
 Post constraint specified by ce.

Detailed Description

Map from constraint identifier to constraint posting functions.

Definition at line 48 of file registry.hh.


Member Typedef Documentation

Type of constraint posting function.

Definition at line 51 of file registry.hh.


Member Function Documentation

void Gecode::FlatZinc::Registry::add ( const std::string &  id,
poster  p 
)

Add posting function p with identifier id.

Definition at line 73 of file registry.cpp.

void Gecode::FlatZinc::Registry::post ( FlatZincSpace s,
const ConExpr ce 
)

Post constraint specified by ce.

Definition at line 63 of file registry.cpp.


The documentation for this class was generated from the following files: