Lines Matching refs:BoolExpr
83 typedef scoped_refptr<const internal::BoolExprImpl> BoolExpr; typedef
121 SANDBOX_EXPORT BoolExpr BoolConst(bool value);
124 SANDBOX_EXPORT BoolExpr Not(const BoolExpr& cond);
128 SANDBOX_EXPORT BoolExpr AllOf();
129 SANDBOX_EXPORT BoolExpr AllOf(const BoolExpr& lhs, const BoolExpr& rhs);
131 SANDBOX_EXPORT BoolExpr AllOf(const BoolExpr& first, const Rest&... rest);
135 SANDBOX_EXPORT BoolExpr AnyOf();
136 SANDBOX_EXPORT BoolExpr AnyOf(const BoolExpr& lhs, const BoolExpr& rhs);
138 SANDBOX_EXPORT BoolExpr AnyOf(const BoolExpr& first, const Rest&... rest);
157 friend BoolExpr operator==(const Arg& lhs, T rhs) { return lhs.EqualTo(rhs); }
161 friend BoolExpr operator!=(const Arg& lhs, T rhs) { return Not(lhs == rhs); }
166 BoolExpr EqualTo(T val) const;
176 SANDBOX_EXPORT Elser If(const BoolExpr& cond, const ResultExpr& then_result);
185 Elser ElseIf(const BoolExpr& cond, const ResultExpr& then_result) const;
192 typedef std::pair<BoolExpr, ResultExpr> Clause;
198 friend Elser If(const BoolExpr&, const ResultExpr&);
267 SANDBOX_EXPORT BoolExpr
288 BoolExpr Arg<T>::EqualTo(T val) const { in EqualTo()
323 BoolExpr AllOf(const BoolExpr& first, const Rest&... rest) { in AllOf()
328 BoolExpr AnyOf(const BoolExpr& first, const Rest&... rest) { in AnyOf()