Lines Matching refs:ResultExpr
80 using ResultExpr = std::shared_ptr<const internal::ResultExprImpl>; variable
87 SANDBOX_EXPORT ResultExpr Allow();
93 SANDBOX_EXPORT ResultExpr Error(int err);
96 SANDBOX_EXPORT ResultExpr Kill();
101 SANDBOX_EXPORT ResultExpr Trace(uint16_t aux);
106 SANDBOX_EXPORT ResultExpr
117 SANDBOX_EXPORT ResultExpr
176 SANDBOX_EXPORT Elser If(BoolExpr cond, ResultExpr then_result);
185 Elser ElseIf(BoolExpr cond, ResultExpr then_result) const;
189 ResultExpr Else(ResultExpr else_result) const;
192 using Clause = std::pair<BoolExpr, ResultExpr>;
198 friend Elser If(BoolExpr, ResultExpr);
216 Caser<T> Case(T value, ResultExpr result) const;
222 Caser<T> CasesImpl(ResultExpr result, const Values&... values) const;
225 ResultExpr Default(ResultExpr result) const;
302 Caser<T> Caser<T>::Case(T value, ResultExpr result) const { in Case()
308 Caser<T> Caser<T>::CasesImpl(ResultExpr result, const Values&... values) const { in CasesImpl()
318 ResultExpr Caser<T>::Default(ResultExpr result) const { in Default()