31 #ifndef GENEPI_PLUGIN_PREFIX
33 # warning "GENEPI_PLUGIN_PREFIX is not defined"
34 # define GENEPI_PLUGIN_PREFIX(_f) template ## _f
40 #define ENABLE_ALL_PROTOS 1
42 struct genepi_plugin_impl_st
45 genepi_plugconf *conf;
48 struct genepi_set_impl_st
61 result->conf = genepi_plugconf_add_reference (conf);
72 genepi_plugconf_del_reference (plugin->conf);
92 return GENEPI_N_SOLVER;
110 #if ENABLE_ALL_PROTOS
116 if (X->refcount == 0)
124 #if ENABLE_ALL_PROTOS
133 #if ENABLE_ALL_PROTOS
142 #if ENABLE_ALL_PROTOS
152 #if ENABLE_ALL_PROTOS
162 #if ENABLE_ALL_PROTOS
170 #if ENABLE_ALL_PROTOS
179 #if ENABLE_ALL_PROTOS
182 const int *alpha,
int alpha_size,
190 #if ENABLE_ALL_PROTOS
201 #if ENABLE_ALL_PROTOS
211 #if ENABLE_ALL_PROTOS
221 #if ENABLE_ALL_PROTOS
224 const int *selection,
int size)
232 #if ENABLE_ALL_PROTOS
235 const int *selection,
int size)
243 #if ENABLE_ALL_PROTOS
254 #if ENABLE_ALL_PROTOS
264 #if ENABLE_ALL_PROTOS
274 #if ENABLE_ALL_PROTOS
284 #if ENABLE_ALL_PROTOS
294 #if ENABLE_ALL_PROTOS
304 #if ENABLE_ALL_PROTOS
307 const int *sel,
int selsize)
315 #if ENABLE_ALL_PROTOS
326 #if ENABLE_ALL_PROTOS
330 const char *
const *varname)
337 #if ENABLE_ALL_PROTOS
347 #if ENABLE_ALL_PROTOS
357 #if ENABLE_ALL_PROTOS
368 #if ENABLE_ALL_PROTOS
380 #if ENABLE_ALL_PROTOS
391 #if ENABLE_ALL_PROTOS
401 #if ENABLE_ALL_PROTOS
412 #if ENABLE_ALL_PROTOS
423 #if ENABLE_ALL_PROTOS
434 #if ENABLE_ALL_PROTOS
struct genepi_plugin_impl_st genepi_plugin_impl
Abstraction of a GENEPI plugin instance.
An has occurred on the stream at the system level.
genepi_solver_type
Indicate the domain of variable used by a solver.
#define GENEPI_PLUGIN_FUNC(_f)
Macro used to prefix function symbols.
genepi_comparator
Comparison specifier.
Specification of Plugin Prototypes.
struct genepi_set_impl_st genepi_set_impl
Abstraction of a GENEPI set.