Model-local context shared by blackbox propagators and search support.
More...
#include <gecode/flatzinc/blackbox.hh>
Model-local context shared by blackbox propagators and search support.
Definition at line 56 of file blackbox.hh.
◆ BlackBoxContextHandle() [1/2]
| Gecode::FlatZinc::BlackBoxContextHandle::BlackBoxContextHandle |
( |
void | | ) |
|
|
inline |
◆ BlackBoxContextHandle() [2/2]
| Gecode::FlatZinc::BlackBoxContextHandle::BlackBoxContextHandle |
( |
const BlackBoxContextHandle & | handle | ) |
|
|
inline |
◆ operator=()
◆ init()
| void Gecode::FlatZinc::BlackBoxContextHandle::init |
( |
void | | ) |
|
Initialize this context if it is empty.
◆ backendForConstraint()
| SharedHandle Gecode::FlatZinc::BlackBoxContextHandle::backendForConstraint |
( |
const std::string & | mode, |
|
|
const std::string & | target, |
|
|
const std::vector< std::string > & | args ) const |
Return the backend selected for one constraint as an opaque handle.
◆ fail()
| void Gecode::FlatZinc::BlackBoxContextHandle::fail |
( |
std::exception_ptr | e | ) |
const |
Record the first exception raised during blackbox propagation.
◆ failed()
| bool Gecode::FlatZinc::BlackBoxContextHandle::failed |
( |
void | | ) |
const |
Whether blackbox propagation raised an exception.
◆ rethrow()
| void Gecode::FlatZinc::BlackBoxContextHandle::rethrow |
( |
void | | ) |
const |
Rethrow the first recorded propagation exception.
The documentation for this class was generated from the following file: