Lines Matching refs:ResultExpr
78 const ResultExpr& then_result, in IfThenResultExprImpl()
79 const ResultExpr& else_result) in IfThenResultExprImpl()
98 ResultExpr then_result_;
99 ResultExpr else_result_;
245 ResultExpr Allow() { in Allow()
246 return ResultExpr(new const ReturnResultExprImpl(SECCOMP_RET_ALLOW)); in Allow()
249 ResultExpr Error(int err) { in Error()
251 return ResultExpr(new const ReturnResultExprImpl(SECCOMP_RET_ERRNO + err)); in Error()
254 ResultExpr Kill() { in Kill()
255 return ResultExpr(new const ReturnResultExprImpl(SECCOMP_RET_KILL)); in Kill()
258 ResultExpr Trace(uint16_t aux) { in Trace()
259 return ResultExpr(new const ReturnResultExprImpl(SECCOMP_RET_TRACE + aux)); in Trace()
262 ResultExpr Trap(TrapRegistry::TrapFnc trap_func, const void* aux) { in Trap()
263 return ResultExpr( in Trap()
267 ResultExpr UnsafeTrap(TrapRegistry::TrapFnc trap_func, const void* aux) { in UnsafeTrap()
268 return ResultExpr( in UnsafeTrap()
296 Elser If(const BoolExpr& cond, const ResultExpr& then_result) { in If()
309 Elser Elser::ElseIf(const BoolExpr& cond, const ResultExpr& then_result) const { in ElseIf()
313 ResultExpr Elser::Else(const ResultExpr& else_result) const { in Else()
336 ResultExpr expr = else_result; in Else()
338 expr = ResultExpr( in Else()