| 24 | namespace google::api::expr::runtime { |
| 25 | |
| 26 | absl::Status WrappedDirectStep::Evaluate(ExecutionFrame* frame) const { |
| 27 | cel::Value result; |
| 28 | AttributeTrail attribute_trail; |
| 29 | CEL_RETURN_IF_ERROR(impl_->Evaluate(*frame, result, attribute_trail)); |
| 30 | frame->value_stack().Push(std::move(result), std::move(attribute_trail)); |
| 31 | return absl::OkStatus(); |
| 32 | } |
| 33 | |
| 34 | } // namespace google::api::expr::runtime |