40 namespace Gecode {
namespace Set {
51 OutOfLimits(
const char*
l);
59 VariableEmptyDomain(
const char*
l);
117 :
Exception(l,
"Attempt to create variable with empty domain") {}
121 : Exception(l,
"Passed argument array has too few elements") {}
125 : Exception(l,
"Sizes of argument arrays mismatch") {}
129 : Exception(l,
"Illegal operation type") {}
133 : Exception(l,
"Unknown branching type") {}
137 : Exception(l,
"Unknown relation type") {}
141 : Exception(l,
"Unknown operation type") {}
VariableEmptyDomain(const char *l)
Initialize with location l.
Exception: Too few arguments available in argument array
Exception: Unknown operation passed as argument
UnknownRelation(const char *l)
Initialize with location l.
ArgumentSizeMismatch(const char *l)
Initialize with location l.
UnknownBranching(const char *l)
Initialize with location l.
OutOfLimits(const char *l)
Initialize with location l.
TooFewArguments(const char *l)
Initialize with location l.
Exception: Unknown relation passed as argument
Exception: Unknown value or variable selection passed as argument
Exception: Illegal operation passed as argument
UnknownOperation(const char *l)
Initialize with location l.
Exception: Base-class for exceptions
IllegalOperation(const char *l)
Initialize with location l.
Gecode toplevel namespace
#define GECODE_VTABLE_EXPORT
Exception: Arguments are of different size