27 default: assert(
false);
return os;
56 return static_cast<std::size_t
>(bt);
carl is the main namespace for the library.
static BoundType get_strictest_bound_type(BoundType type1, BoundType type2)
std::ostream & operator<<(std::ostream &os, const BasicConstraint< Poly > &c)
Prints the given constraint on the given stream.
static BoundType get_other_bound_type(BoundType type)
static BoundType get_weakest_bound_type(BoundType type1, BoundType type2)
@ WEAK
the given bound is compared by a weak ordering relation
@ STRICT
the given bound is compared by a strict ordering relation
@ INFTY
the given bound is interpreted as minus or plus infinity depending on whether it is the left or the r...
std::size_t operator()(carl::BoundType bt) const
Calculates the hash of a BoundType.