26 constexpr
Condition(std::bitset<CONDITION_SIZE> _bitset):
46 return (lhs & (~rhs)).none();
carl is the main namespace for the library.
static constexpr Condition PROP_CONTAINS_NONLINEAR_POLYNOMIAL
static constexpr Condition PROP_CONTAINS_LINEAR_POLYNOMIAL
static constexpr Condition PROP_CONTAINS_MULTIVARIATE_POLYNOMIAL
static constexpr Condition PROP_CONTAINS_STRICT_INEQUALITY
static constexpr Condition PROP_IS_IN_CNF
static constexpr Condition PROP_CONTAINS_BOOLEAN
static constexpr Condition PROP_TRUE
static constexpr std::size_t CONDITION_SIZE
static constexpr Condition PROP_IS_A_CLAUSE
static constexpr Condition PROP_IS_A_LITERAL
static constexpr Condition PROP_IS_PURE_CONJUNCTION
static constexpr Condition PROP_VARIABLE_DEGREE_GREATER_THAN_THREE
static const Condition STRONG_CONDITIONS
static constexpr Condition PROP_IS_AN_ATOM
static constexpr Condition PROP_VARIABLE_DEGREE_GREATER_THAN_FOUR
static constexpr Condition PROP_CONTAINS_QUANTIFIER_EXISTS
static constexpr Condition PROP_IS_IN_NNF
static constexpr Condition PROP_CONTAINS_INEQUALITY
static constexpr Condition PROP_CONTAINS_WEAK_INEQUALITY
static const Condition WEAK_CONDITIONS
static constexpr Condition PROP_CONTAINS_UNINTERPRETED_EQUATIONS
bool operator<=(const BasicConstraint< P > &lhs, const BasicConstraint< P > &rhs)
static constexpr Condition PROP_CONTAINS_EQUATION
static constexpr Condition PROP_IS_IN_PNF
static constexpr Condition PROP_CONTAINS_QUANTIFIER_FORALL
static constexpr Condition PROP_CONTAINS_INTEGER_VALUED_VARS
static constexpr Condition PROP_IS_LITERAL_CONJUNCTION
static constexpr Condition PROP_VARIABLE_DEGREE_GREATER_THAN_TWO
static constexpr Condition PROP_CONTAINS_REAL_VALUED_VARS
static constexpr Condition PROP_CONTAINS_BITVECTOR
static constexpr Condition PROP_CONTAINS_PSEUDOBOOLEAN
constexpr Condition(std::bitset< CONDITION_SIZE > _bitset)
constexpr Condition(std::size_t i)