| 134 | google::protobuf::Arena* arena) const override; |
| 135 | |
| 136 | absl::StatusOr<CelValue> Evaluate(const BaseActivation& activation, |
| 137 | CelEvaluationState* state) const override { |
| 138 | auto* state_impl = cel::internal::down_cast<EvaluationState*>(state); |
| 139 | return Evaluate(activation, state_impl->arena()); |
| 140 | } |
| 141 | |
| 142 | absl::StatusOr<CelValue> Trace(const BaseActivation& activation, |
| 143 | google::protobuf::Arena* arena, |