| 155 | } |
| 156 | |
| 157 | FlatExpressionEvaluatorState FlatExpression::MakeEvaluatorState( |
| 158 | const google::protobuf::DescriptorPool* absl_nonnull descriptor_pool, |
| 159 | google::protobuf::MessageFactory* absl_nonnull message_factory, |
| 160 | google::protobuf::Arena* absl_nonnull arena) const { |
| 161 | return FlatExpressionEvaluatorState(path_.size(), comprehension_slots_size_, |
| 162 | type_provider_, descriptor_pool, |
| 163 | message_factory, arena); |
| 164 | } |
| 165 | |
| 166 | absl::StatusOr<cel::Value> FlatExpression::EvaluateWithCallback( |
| 167 | const cel::ActivationInterface& activation, |