Generated on for Gecode by doxygen 1.15.0
blackbox-process-none.cpp
Go to the documentation of this file.
1/* -*- mode: C++; c-basic-offset: 2; indent-tabs-mode: nil -*- */
2/*
3 * Contributing authors:
4 * Mikael Zayenz Lagerkvist <lagerkvist@gecode.dev>
5 *
6 * Copyright:
7 * Jip J. Dekker, 2026
8 */
10#include <gecode/flatzinc.hh>
11
12#if !defined(_WIN32) && !defined(GECODE_HAS_POSIX_BLACKBOX_EXEC)
13namespace Gecode { namespace FlatZinc {
14
16create_blackbox_process(const std::string&, const std::vector<std::string>&) {
17 throw Error("BlackBoxExec",
18 "Persistent process blackboxes are not supported on this "
19 "platform");
20}
21
22}}
23#endif
24
25// STATISTICS: flatzinc-other
Platform process session used by the executable blackbox backend.
Exception class for FlatZinc errors
Definition flatzinc.hh:727
Interpreter for the FlatZinc language.
BlackBoxProcessSession * create_blackbox_process(const std::string &, const std::vector< std::string > &)
Create the process implementation selected for the target platform.
Gecode toplevel namespace