TaskModelMiniModelBool Boolean expressions GECODE_MINIMODEL_EXPORT BoolExpr GECODE_MINIMODEL_EXPORT BoolExpr Gecode::operator! (const BoolExpr &) operator! const BoolExpr & Negated Boolean expression. GECODE_MINIMODEL_EXPORT BoolExpr GECODE_MINIMODEL_EXPORT BoolExpr Gecode::operator&& (const BoolExpr &, const BoolExpr &) operator&& const BoolExpr & const BoolExpr & Conjunction of Boolean expressions. GECODE_MINIMODEL_EXPORT BoolExpr GECODE_MINIMODEL_EXPORT BoolExpr Gecode::operator|| (const BoolExpr &, const BoolExpr &) operator|| const BoolExpr & const BoolExpr & Disjunction of Boolean expressions. GECODE_MINIMODEL_EXPORT BoolExpr GECODE_MINIMODEL_EXPORT BoolExpr Gecode::operator^ (const BoolExpr &, const BoolExpr &) operator^ const BoolExpr & const BoolExpr & Exclusive-or of Boolean expressions. GECODE_MINIMODEL_EXPORT BoolExpr GECODE_MINIMODEL_EXPORT BoolExpr Gecode::operator!= (const BoolExpr &, const BoolExpr &) operator!= const BoolExpr & const BoolExpr & Non-equivalence of Boolean expressions. GECODE_MINIMODEL_EXPORT BoolExpr GECODE_MINIMODEL_EXPORT BoolExpr Gecode::operator== (const BoolExpr &, const BoolExpr &) operator== const BoolExpr & const BoolExpr & Equivalence of Boolean expressions. GECODE_MINIMODEL_EXPORT BoolExpr GECODE_MINIMODEL_EXPORT BoolExpr Gecode::operator>> (const BoolExpr &, const BoolExpr &) operator>> const BoolExpr & const BoolExpr & Implication of Boolean expressions. GECODE_MINIMODEL_EXPORT BoolExpr GECODE_MINIMODEL_EXPORT BoolExpr Gecode::operator<< (const BoolExpr &, const BoolExpr &) operator<< const BoolExpr & const BoolExpr & Reverse implication of Boolean expressions. Boolean expressions can be freely composed of variables with the usual connectives and reified linear expressions.